我有一个标签活动,其中包含4个标签,每个标签都包含一些活动。在第四个标签中,我有一个列表活动。它将列出许多选项。当我们点击并选择它将进入另一个活动。当我按下该活动的后退按钮时,应用程序退出。但实际上我想回到选项列表。
任何身体都可以帮助我摆脱这个
此致 普拉莫德
答案 0 :(得分:0)
使用此代码覆盖后退按钮
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//Enter code here telling it what you want to do when you hit back
return true;
}
return super.onKeyDown(keyCode, event);
}
希望有所帮助!!
答案 1 :(得分:0)
覆盖上面提到的活动的onPause()“当我们点击并选择它将进入另一个活动时”转到包含通过Intent及其类的选项的选项卡的活动。
答案 2 :(得分:0)
将getParent()用于活动&使用以下内容,以便您可以通过清除现有视图和视频来添加视图。在顶部添加新视图。
Window window = getLocalActivityManager().startActivity(Id,intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
答案 3 :(得分:0)
所有选项卡都位于活动内部,因此当按下反键时,完整活动将进入后台,因此如果要导航到特定活动,请覆盖onkeydown方法并导航到特定选项卡
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
MyActivity mMyActivity;
mMyActivity = (MyActivity) this.getParent();
mMyActivity.switchTab(tabnumber);
return true;
}
return super.onKeyDown(keyCode, event); }