第一步:从fragment跳转到activity
Intent intent = new Intent();
intent.setClass(getActivity(), TestActivity.class);
startActivity(intent);
第二步:从activity跳转到包含fragment的activity中(HomeActivity)
Intent intent = new Intent();
intent.setClass(TestActivity.this, HomeActivity.class);
intent.putExtra("flag",2);
startActivity(intent);
TestActivity.this.finish();
第三步:使用ViewPager设置当前的Item
int id = getIntent().getIntExtra("flag",0);
initView();
if(id>0){
mViewPager.setCurrentItem(1);
}
这里的mViewPager是你自己根据布局初始化的。