在android中的选项卡中导航
问题描述:
我有一个选项卡活动,其中包含4个选项卡,每个选项卡包含活动。在第四个标签中我有一个列表活动。它会列出一些选项。当我们点击并选择它将会去到另一个活动。当我按下该活动的按钮时,应用程序退出。但实际上我想回到选项列表。在android中的选项卡中导航
任何机构可以帮我摆脱这种
祺 普拉莫德
答
覆盖的后退按钮,此代码
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);
}
希望帮助!
答
覆盖您上面提到“当我们点击并选择它会去另一个活动”转至包含通过与同级车意图的选项标签的活动的活动的的onPause()。
答
使用getParent()到活动&使用下面的,以便您可以通过清除现有视图来添加视图&向顶部添加新视图。
Window window = getLocalActivityManager().startActivity(Id,intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
答
所有选项驻留在活动内,所以当backkey已经按下了完整的活动进入后台,所以如果你想要导航到一个特定的活动覆盖的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); }