Страница 1 из 1

Fragment и ViewPager

Добавлено: 14 май 2013, 22:22
bundos
Привет! Учусь применять viewpager. Код фрагмента:[syntax=java]package com.example.test;

import java.util.concurrent.ExecutionException;

import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;


public class CurrentFragment extends Fragment{

/*
*Асинхронно подгружаем картинку
*/
ImageDownload mDownload;

public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view= inflater.inflate(R.layout.current_fragment, null);
ImageView imgView= (ImageView) view.findViewById(R.id.imgView);
mDownload= new ImageDownload();
mDownload.execute();
try {
imgView.setImageDrawable(mDownload.get());
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
return view;
}

}
[/syntax]
Далее я создаю класс, наследующийся от FragmentPagerAdapter. Когда пытаюсь описать метод getItem:

[syntax=java] public Fragment getItem(int arg0) {
return new CurrentFragment();
}[/syntax]
Среда выдаюет ошибку: Type mismatch: cannot convert from CurrentFragment to Fragment. Подскажите, что тут не так? Я делал по примеру отсюда.

Re: Fragment и ViewPager

Добавлено: 14 май 2013, 22:49
rezak90
потому что CurrentFragment из пакета android.app.Fragment, а Fragment из android.support.v4.app.Fragment