当使用Home而不是Back时,onActivityResult()从不调用

时间:2012-08-22 05:52:16

标签: java android android-activity

我有一个应用程序通过startActivityForResult启动另一个活动。如果用户通过后退按钮退出调用的Activity,则一切都很有效,但是如果用户按下Home,则调用的Activity退出并且onActivityResult永远不会被调用。

这是预期的行为还是应该有效?

1 个答案:

答案 0 :(得分:1)

  

按下主页按钮和后退按钮之间的区别。

默认情况下,按“返回”按钮完成(销毁)当前活动并将以前的活动显示给用户。

默认情况下,按住主页按钮活动会停止并移动到后台而不是被销毁

More in Details - 阅读使用后退和主页按钮浏览活动