活动的Andr​​oid中闭幕

活动的Andr​​oid中闭幕

本文介绍了活动的Andr​​oid中闭幕的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有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


  1. 应关闭背景音乐

  2. 关闭活动

  3. 破坏器件的应用

条件是这样的。


  1. 我在这个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.

这篇关于活动的Andr​​oid中闭幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 20:39