Activity中实现下列方法
public interface toOtherFragment{
void gotoFragment(ViewPager viewPager);
}
private toOtherFragment toOtherFragment;
public void setToOtherFragment(toOtherFragment toOtherFragment){
this.toOtherFragment = toOtherFragment;
}
public void forSkip(){
if(toOtherFragment!=null){
toOtherFragment.gotoFragment(mViewPager);
}
}
Fragment实现跳转操作调用下列方法:
((XxxActivity)getActivity()).setToOtherFragment(new XxxActivity.toOtherFragment() {
@Override
public void gotoFragment(ViewPager viewPager) {
viewPager.setCurrentItem(1);
}
});
((XxxActivity)getActivity()).forSkip();