gpt4 book ai didi

android - 如果调用相机,则不会调用 onActivityResult()

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:25 25 4
gpt4 key购买 nike

我的简单结构:

  • List.java( Activity A)
  • New.java( Activity B)

步骤:

  1. 启动 A 并使用 startActivityForResult() 通过按钮转到 B。
  2. 然后在 B 中,使用 Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult() 调用相机拍照。
  3. 之后调用B中的onActivityResult()。然后我单击一个按钮来设置结果代码并关闭 B。

然而,B 已关闭,但 A 中的 onActivityResult() 从未被调用。

如果我跳过拍照这一步,点击一个按钮设置一个resultcode并关闭B,A中的onActivityResult()就会被调用成功。

我只是对这两种情况感到困惑。请任何人告诉我为什么会发生第一种情况?

非常感谢。

最佳答案

它发生在你的第一个 Activity 将被销毁时..

关于android - 如果调用相机,则不会调用 onActivityResult(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6015821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com