Привет! Учусь применять 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. Подскажите, что тут не так? Я делал по примеру отсюда.
Fragment и ViewPager
Re: Fragment и ViewPager
потому что CurrentFragment из пакета android.app.Fragment, а Fragment из android.support.v4.app.Fragment
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена