需要Android ACTION_IMAGE_CAPTURE内存

时间:2011-12-04 08:46:09

标签: java android memory memory-management

在不杀死任务中的其他活动的情况下运行ACTION_IMAGE_CAPTURE需要多少内存?

使用DDMS我发现堆中有2,5-3 Mb可用内存,但有时Android会杀死我调用ACTION_IMAGE_CAPTURE的活动。

1 个答案:

答案 0 :(得分:0)

  

有时Android会杀死调用ACTION_IMAGE_CAPTURE

的活动

这是Android上完全预期的事情。操作系统可能会杀死后台的任何活动(对用户不可见)。这就是您需要根据活动生命周期实施活动的原因。请查看相关指南:Managing the Activity Lifecycle。如果您正确保存/恢复活动状态,那么您就安全了 - 当用户从相机活动回来时,您的呼叫活动(调用ACTION_IMAGE_CAPTURE)将完全恢复。