I have 4 fragment in viewpager (Easy, Normal, Hard, Advance) and I just want to open Normal fragment when onClick from other activity.
PageAdapter:
public class PagerAdapter extends FragmentPagerAdapter {
private List<Fragment> fragments;
public PagerAdapter(FragmentManager fm, List<Fragment> fragments) {
super(fm);
this.fragments = fragments;
}
@Override
public Fragment getItem(int position) {
return this.fragments.get(position);
}
@Override
public int getCount() {
return this.fragments.size();
}
}
FragmentActivity:
public class level_selection extends FragmentActivity {
private PagerAdapter mPagerAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.level_selection);
//initialsie the pager
this.initialisePaging();
}
private void initialisePaging() {
List<Fragment> fragments = new Vector<Fragment>();
fragments.add(Fragment.instantiate(this, Easy.class.getName()));
fragments.add(Fragment.instantiate(this, Normal.class.getName()));
fragments.add(Fragment.instantiate(this, Hard.class.getName()));
fragments.add(Fragment.instantiate(this, Advance.class.getName()));
this.mPagerAdapter = new PagerAdapter(super.getSupportFragmentManager(), fragments);
//
ViewPager pager = (ViewPager)super.findViewById(R.id.viewpager);
pager.setAdapter(this.mPagerAdapter);
}
}
Based on code above anybody can guide me on how to modify it to allow open fragment "Normal" by onClick from other Activity?
Best Regards,