1、 在对应activity中使用意图跳转到MainActivity中,这里通过意图塞入了一个标识符(更严谨的方式是通过请求码和结果码实现)。
// 登录成功跳转到我的京东首页
Intent intent = new Intent(UserLoginActivity.this,MainActivity.class);
intent.putExtra("userloginflag", 1);
startActivity(intent);
2.在MainActivity的onResume()方法中得到这个标识符,并且切换到相应的Tab即可。
@Override
protected void onResume() {
int id = getIntent().getIntExtra("userloginflag", 0);
if (id == 1 ) {
mTabHost.setCurrentTab(3);
//3代表”我的京东“所在条目的位置,参考下面的源码即可理解
}
super.onResume();
}