3

我有一个活动 A,您可以在其中按下按钮并在从图库中选择图片和拍摄新照片之间进行选择。当从图库中选择一张照片时,一切都很好,并且图像显示在活动 A 中。如果你想拍一张新照片,相机应用程序将被打开,你可以拍照并保存。现在奇怪的事情发生了:不是返回到您选择拍照的上一个活动 A,而是创建并启动一个新的活动 A (A') 实例。我不知道为什么它不返回活动 A... 活动 A 是否可能超时,这就是为什么要创建一个新实例的原因?或者任何其他想法为什么要创建一个新实例?

4

2 回答 2

0

机器人:noHistory =“真”

在 MainActivity 中

AndroidManifest.xml

于 2015-04-22T07:11:52.980 回答
-1

用于startActivityForResult启动相机活动。当您想返回上一个活动时,只需使用setResult并调用finish()当前活动即可。您可能startActivity()再次调用活动 A,因此它再次被创建。所以试试这个,让我知道它可以解决问题。:)

于 2012-06-05T12:51:52.600 回答