Android sdk活动流程

时间:2012-10-19 14:48:32

标签: android android-activity sdk exit back

有人可以帮我复制以下情况:

我正在进行一项活动A,其中包含应用程序进入活动B的某些特定任务。当用户转到B并按下应用程序应关闭时(可能意味着活动A执行完成())。但在某些情况下,应用程序(不是用户操作)返回到活动A,状态保留到它进入B时。事情是应用程序永远不知道它是否应该保留活动A以重新显示以后还是不。 希望我说清楚。非常感谢

2 个答案:

答案 0 :(得分:2)

当我们回到活动A,活动A完成()或不自己时,您可以使用startActivityForResult()和结果函数启动活动B.

答案 1 :(得分:1)

您可以每次在onResume()中填充活动A.对于持久性,您可以使用SharedPreferences。

您可以在活动A中设置BroadcastReceiver,它会在收到消息时调用活动A的finish()。在您关闭之前的活动B中,然后将该消息发送到活动A的广播接收器。