tab
离开该选项卡时如何关闭 a 。
或者
每次activity
单击时如何启动。tab
tab
离开该选项卡时如何关闭 a 。
或者
每次activity
单击时如何启动。tab
您需要设置选项卡更改侦听器
getTabHost().setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String tabId) {
int i = getTabHost().getCurrentTab();
Log.i(" ANN CLICK TAB NUMBER", + i);
if (i == 0) {
Log.i("Inside onClick tab 0", "onClick tab");
}
else if (i ==1) {
Log.i("Inside onClick tab 1", "onClick tab");
}
}
});
取决于您的活动堆栈,如果您的当前活动恰好位于父活动之上,您只需完成当前活动,它将转到上一个活动。如果您想清除所有活动堆栈并重新开始新活动,请尝试
Intent intent1 = new Intent(context, activity.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent1);