小编Tim*_*mmy的帖子

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

我的简单结构:

  • List.java(活动A)
  • New.java(活动B)

脚步:

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

但是,B是关闭的,但onActivityResult()在A中从不被调用.

如果我跳过拍摄照片的步骤,请单击按钮设置结果代码并关闭B. onActivityResult()在A中将成功调用.

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

非常感谢你.

android

7
推荐指数
1
解决办法
946
查看次数

标签 统计

android ×1