我在我的应用程序中使用ActivityGroup
,结构如下
A> B> C(其中A显示第一个),B和C形成一个循环,如B > C > B > C > B
,如果用户按下后退按钮,则显示活动A(即使用户在C上),堆栈中不需要B和C.
那么如何实现onBackPressed()
或任何其他方法来制作我的应用程序。
答案 0 :(得分:0)
您需要使用onBackPressed()
如果A是一项常见活动,那么将它移到菜单会更好。
答案 1 :(得分:0)
如果我会遇到这种情况,那么我选择
在B和C活动中过度骑行返回键是代码
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
finish();
}
return super.onKeyDown(keyCode, event);
}