android:noHistory true 的值意味着用户将无法返回。
所以OnActivityResult方法不能调用。我想用这种方法从电话存储中获取uri。所以必须使用OnActivityResult方法或任何其他想法如何做到这一点?。
答案 0 :(得分:1)
根据android文档,当你使用 android:noHistory true 表示不可能调用ActivityResult()。
值" true"意味着活动不会留下历史痕迹。它不会保留在任务的活动堆栈中,因此用户将无法返回该任务。 在这种情况下,如果您为此活动的结果启动另一个活动,则 onActivityResult()永远不会被调用。
参考Details