我是 Android 开发新手。
我创建了一个主 Activity (->A),它有 4 个按钮。 4 个按钮之一是 EXIT 按钮。
单击退出按钮后,我开始另一个活动 (->B)。这将通过“A”活动的意图打开“B”活动。
活动“B”包含 - 您想退出吗?是按钮和否按钮。
如果我给出 finish(),单击按钮 - 它会退出“B”活动。我想完成“B”和“A”。
我什至尝试过 A.finish() -> 这不会被识别并导致语法/语义错误。
我很感激这里的帮助。
P.S:我使用的是Android-2.2版本的手机,我不喜欢使用ActivityManager来解决这个问题。
尝试启动儿童活动
startActivityForResult(intent, REQUEST_EXIT);
在儿童活动中
case R.id.quit:
setResult(RESULT_OK, null);
finish();
在家长活动中
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_EXIT) {
if (resultCode == RESULT_OK) {
this.finish();
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)