Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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应用程序中完成所有活动,然后从头开始重新启动。在我回到第一个问题之前,有没有一种简单的方法可以实现这一点而不必逐一完成?在启动您的意图时,只需清除任务即可 Intent restartIntent = new Intent(this, MainActivity.class); restartIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //Set this flag startActivity(restartIntent);

我想在Android应用程序中完成所有活动,然后从头开始重新启动。在我回到第一个问题之前,有没有一种简单的方法可以实现这一点而不必逐一完成?

在启动您的意图时,只需清除任务即可

Intent restartIntent = new Intent(this, MainActivity.class);
restartIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //Set this flag
startActivity(restartIntent);
finish();

在启动您的意图时,只需清除任务即可

Intent restartIntent = new Intent(this, MainActivity.class);
restartIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //Set this flag
startActivity(restartIntent);
finish();

@njzk2可能想说的是:您不太可能需要这样做;请说明您的意图,以便我们以用户友好的方式帮助您解决问题?@njzk2:我有一项活动要删除用户帐户,我希望在用户删除其帐户时关闭所有内容。@njzk2:您发表评论的目的是什么?我发表评论的目的是让您的问题更具前瞻性。根据你的最终目的,可能有几种答案。在您的情况下,可以对您的每个活动(可以在父类中分解)在onResume中进行测试,以查看用户是否被删除/更改;请说明您的意图,以便我们以用户友好的方式帮助您解决问题?@njzk2:我有一项活动要删除用户帐户,我希望在用户删除其帐户时关闭所有内容。@njzk2:您发表评论的目的是什么?我发表评论的目的是让您的问题更具前瞻性。根据你的最终目的,可能有几种答案。在您的情况下,可以在每个活动(可以在父类中分解)的onResume中进行测试,以查看用户是否被删除/更改。