问题描述
我有3个活动
活动1 >> >>活性2 Activity3
Activity1 >>Activity2 >>Activity3
在activity3我整理活动,并调用System.exit(0)关闭我的完整的应用程序
In activity3 I'm finishing the activity and calling system.exit(0) to close my complete app
- 应关闭背景音乐
- 关闭活动
- 破坏器件的应用
条件是这样的。
- 我在这个activity3一个计时器。计时器我应该开始活性2的OnFinish。我不能叫NoHistory = TRUE,因为的活性2
上述条件
任何帮助将AP preciated ...
Any Help will be appreciated...
推荐答案
您有两种选择,由你可以退出应用程序,首先,你可以关闭主屏幕上的所有活动。
You have two Options, by you can exit the app, First you can close all the activities over HomeScreen.
Intent intent=new Intent(this, HomeClass.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
否则,你可以实现一个子活动的执行,落实的话,你需要开始为结果每一项活动,并在退出应用程序的情况下,就以下内容:
Else you can implement a sub activity implementation, to implement so, you need to start each activity for result, and in event of exit app, do following:
在子活动:
intent.putExtra("ACTION", "Exit);
setResult(RESULT_OK, intent);
finish();
和中的onActivityResult检查结果,如果有行动的退出值,然后设置结果并完成该活动。
and in onActivityResult check for result, if it has Action with Exit value, then set Result and finish that activity.
这篇关于活动的Android中闭幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!