OnActivityResult使用android:noHistory时不调用

时间:2016-10-06 04:51:20

标签: android

android:noHistory true 的值意味着用户将无法返回。

所以OnActivityResult方法不能调用。我想用这种方法从电话存储中获取uri。所以必须使用OnActivityResult方法或任何其他想法如何做到这一点?。

1 个答案:

答案 0 :(得分:1)

根据android文档,当你使用 android:noHistory true 表示不可能调用ActivityResult()。

值" true"意味着活动不会留下历史痕迹。它不会保留在任务的活动堆栈中,因此用户将无法返回该任务。             在这种情况下,如果您为此活动的结果启动另一个活动,则 onActivityResult()永远不会被调用

参考Details