【发布时间】:2015-11-10 18:45:42
【问题描述】:
我有一个包含许多活动的应用程序,它们共享同一个菜单,该菜单是在代码模块中创建的。此菜单有一个“退出”选项。如何在不使用 ExitApplication 的情况下完成所有正在运行的活动?我是否必须在代码模块中创建一个变量(ExitNow 作为布尔值)并在每个活动的每个 Activity_Resume 中检查它?
【问题讨论】:
标签: basic4android
我有一个包含许多活动的应用程序,它们共享同一个菜单,该菜单是在代码模块中创建的。此菜单有一个“退出”选项。如何在不使用 ExitApplication 的情况下完成所有正在运行的活动?我是否必须在代码模块中创建一个变量(ExitNow 作为布尔值)并在每个活动的每个 Activity_Resume 中检查它?
【问题讨论】:
标签: basic4android
将 activity.finish 作为退出按钮的代码
【讨论】:
试试这个。
Intent intent = new Intent(getApplicationContext(), Home.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
【讨论】:
在 prosec global 中输入:
Dim GExit as boolean
Gexit= false
在此代码的所有活动中输入所有简历:
if Gexit = true then activity.finish
并在您的 BTNEXIT 中输入此代码:
Gexit= true
activity.finish
【讨论】:
我尝试了很多示例,但这确实对我有用
Intent intent = new Intent(getApplicationContext(), HomeActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
【讨论】: