首先Activity页面跳转到MainActicity界面当然MainActivity有几个Fragment
Intent intent = new Intent();
intent.setClass(LoginActivity.this,MainActivity.class);
intent.putExtra("tag",4);
startActivity(intent);
跳过去的同时传一个值值写什么无所谓然后到MainActivity里走Activity的OnResume生命周期
@Override
protected void onResume() {
int tag= getIntent().getIntExtra("tag", 0);
if(tag== 4 ){
FourFragment fourFragment = new FourFragment();
android.support.v4.app.FragmentManager manager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = manager.beginTransaction();
fragmentTransaction.replace(R.id.vp,fourFragment);
fragmentTransaction.commit();
vp.setCurrentItem(3);
}
super.onResume();
}
在跳转到的Fragment得到值
int tag=getActivity().getIntent().getIntExtra("tag",0);