我是按照评论区大佬给的思路写的,不知道我这样写是否存在什么潜在的问题,目前看是解决了我的问题。
第一步:从fragment跳转到activity
'''java Intent intent = new Intent(); intent.setClass(getActivity(), TestActivity.class); startActivity(intent); '''
第二步:从activity跳转到包含fragment的activity中(HomeActivity)
'''java Intent intent = new Intent(); intent.setClass(TestActivity.this, HomeActivity.class); intent.putExtra("flag",2); startActivity(intent); TestActivity.this.finish(); '''
第三步:使用ViewPager设置当前的Item
'''java int id = getIntent().getIntExtra("flag",0); initView(); if(id>0){ mViewPager.setCurrentItem(1); } '''