ViewPager return type mismatch error when using android.support.v4.app.FragmentStatePagerAdapter -
i used this example of viewpager in app , solve
"android.support.v13.app.fragmentstatepageradapter error: cannot resolved error"
used in this post. got new
"return type-mismatch error"
because create()
method returns com.example.screenslidepagefragment
:
public class screenslidepagefragment extends fragment { public static final string arg_page = "page"; private int mpagenumber; public static screenslidepagefragment create(int pagenumber) { screenslidepagefragment fragment = new screenslidepagefragment(); bundle args = new bundle(); args.putint(arg_page, pagenumber); fragment.setarguments(args); return fragment; }
which not compatible should returned in getitem()
method:
private class screenslidepageradapter extends fragmentstatepageradapter { public screenslidepageradapter(android.support.v4.app.fragmentmanager fm) { super(fm); } @override public android.support.v4.app.fragment getitem(int position) { return screenslidepagefragment.create(position); } @override public int getcount() { return num_pages; } }
error
error:(443, 41) error: incompatible types required: fragment found:
screenslidepagefragment
android.support.v13.app.fragmentstatepageradapter error: cannot resolved error
you should import one:
import android.support.v4.app.fragmentstatepageradapter;
not import android.support.v13.app.fragmentstatepageradapter;
Comments
Post a Comment