我想通过使用意图打开相机应用拍照。我知道该怎么做。问题是图像来自于ActivityResult调用。有没有办法我坚持ID这样的数据,这样当我收到活动结果的图像时,我可以使用ID(比如存储图像路径和数据库中的ID)。如果我将数据传递给相机意图,会将其恢复到意图吗?
我知道一种方法是使用类变量并将其存储在那里,但我觉得这很容易出错
由于
答案 0 :(得分:0)
如果我将数据传递给相机意图,会将其恢复到意图吗?
没有
我知道一种方法是使用类变量并将其存储在那里,但我觉得这很容易出错
如果使用"类变量",则表示活动或片段上的字段,这是适当的方法。但是,由于在摄像头应用程序位于前台时您的进程有可能被终止,因此您需要在保存的实例状态Bundle
中保留该信息,以便在活动或片段时将其恢复重新创建。 This sample app演示了这项技术。