Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关闭我的android应用程序时出现异常应用程序流_Android - Fatal编程技术网

关闭我的android应用程序时出现异常应用程序流

关闭我的android应用程序时出现异常应用程序流,android,Android,每次我尝试关闭android应用程序时。我注意到,当我关闭android emulator上靠近菜单键的关闭键时。我的应用程序将显示我访问过的所有视图。这有点奇怪,因为有一个默认页面,我希望当用户到达时,如果按下终止键,它应该关闭。我假设总是调用finish()来防止android记住运行应用程序时看到的每个活动 请告诉我怎么做。使用 startActivityForResult(intent, 0); 而不是 startActivity(intent); 然后实现“onActivityRe

每次我尝试关闭android应用程序时。我注意到,当我关闭android emulator上靠近菜单键的关闭键时。我的应用程序将显示我访问过的所有视图。这有点奇怪,因为有一个默认页面,我希望当用户到达时,如果按下终止键,它应该关闭。我假设总是调用finish()来防止android记住运行应用程序时看到的每个活动

请告诉我怎么做。

使用

startActivityForResult(intent, 0);
而不是

startActivity(intent);
然后实现“onActivityResult”,并通过调用

finish();

并对所有子活动执行此操作。

“我的应用程序将显示我访问过的所有视图”这意味着什么?假设我的应用程序为联系人活动、关于活动和家庭活动。用户要看到的默认页面是home activity。因此,如果在运行应用程序时,我访问了大约10次活动,并且我尝试通过导航到主页并关闭来关闭应用程序,因为这是默认活动。我的应用程序在最终关闭之前,只需导航回我在使用它时打开的所有活动。但我不打算返回值。我认为在返回值时应使用startActivityForResult。当您完成()子活动时,它将在主活动中调用(onActivityResult),以便您也可以完成它。因此,请确定我将在主活动中的onActivityResult中添加什么内容。我有点困惑。我如何用这种方法来完成它@MoradEdwarput on it finish(),并在用户结束子活动时,对任何希望它不再出现的活动执行此操作。