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

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -