我有一个应用程序通过startActivityForResult启动另一个活动。如果用户通过后退按钮退出调用的Activity,则一切都很有效,但是如果用户按下Home,则调用的Activity退出并且onActivityResult永远不会被调用。
这是预期的行为还是应该有效?
答案 0 :(得分:1)
按下主页按钮和后退按钮之间的区别。
默认情况下,按“返回”按钮完成(销毁)当前活动并将以前的活动显示给用户。
默认情况下,按住主页按钮活动会停止并移动到后台而不是被销毁
More in Details - 阅读使用后退和主页按钮浏览活动