我的简单结构:
> List.java(活动A)
> New.java(活动B)
脚步:
>启动A并使用startActivityForResult()通过按钮转到B.
>然后在B中,使用Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);和startActivityForResult()通过调用相机拍照.
>之后,调用B中的onActivityResult().然后我单击一个按钮来设置结果代码并关闭B.
但是,B已关闭,但A中的onActivityResult()从未被调用.
如果我跳过拍摄照片的步骤,请单击按钮设置结果代码并关闭B.将成功调用A中的onActivityResult().
我只是对这两种情况感到困惑.请有人告诉我为什么第一种情况会发生?
非常感谢你.
解决方法
它发生在你的第一个活动将被破坏时…