我有 4 项活动说Act1
, Act2
, Act3
and Act4
。
Act1 中的按钮打开 Act2,Act2 中的按钮打开 Act3,Act3 中的按钮打开 Act4。
我想要做两件事:
我在第 4 幕中有一个按钮,将用户定向到第 1 幕,问题是当用户在第 1 幕中单击返回时,我想关闭应用程序而不是打开第 4 幕。
当用户选择它时,我在所有活动的菜单“退出”中都有选项,我想关闭应用程序而不是返回到以前的活动。
尝试使用finish();
但它没有满足我的要求。
在您的中使用以下代码Act4
'th Menu.xml
的退出按钮 -
Intent intent = new Intent(Act4.this, Act1.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("EXIT", true);
startActivity(intent);
并且,在您的第一个活动中onCreate()
方法只需输入以下代码 -
if (getIntent().getBooleanExtra("EXIT", false))
{
finish();
}
这将退出您的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)