通过相机意图发送和接收信息

时间:2018-04-04 12:20:55

标签: android

我想通过使用意图打开相机应用拍照。我知道该怎么做。问题是图像来自于ActivityResult调用。有没有办法我坚持ID这样的数据,这样当我收到活动结果的图像时,我可以使用ID(比如存储图像路径和数据库中的ID)。如果我将数据传递给相机意图,会将其恢复到意图吗?

我知道一种方法是使用类变量并将其存储在那里,但我觉得这很容易出错

由于

1 个答案:

答案 0 :(得分:0)

  

如果我将数据传递给相机意图,会将其恢复到意图吗?

没有

  

我知道一种方法是使用类变量并将其存储在那里,但我觉得这很容易出错

如果使用"类变量",则表示活动或片段上的字段,这是适当的方法。但是,由于在摄像头应用程序位于前台时您的进程有可能被终止,因此您需要在保存的实例状态Bundle中保留该信息,以便在活动或片段时将其恢复重新创建。 This sample app演示了这项技术。