如果在Android之前拍摄了图像,则在OnResume之后在相机预览中设置图像

时间:2015-06-30 05:23:55

标签: android image android-camera

我最近创建了一个Android应用程序,它提供捕获图像的功能(使用Camera Preview& not intents)。

除了一种情况外,大部分事情都要整理好。

  • 我拍照&保存。图像当前显示在预览中。
  • 切换到另一个应用程序(例如Whatsapp消息或其他内容)
  • 回到我的应用程序&预览丢失了。图像未显示。

这是我的if(camera == null && !isPreviewStopped) { Log.d("Camera","Camera View refreshed"); flPreview.removeAllViews();//Remove view from FrameLayout camera = getCameraInstance(); preview = new CameraPreview(context, camera);//set preview flPreview.addView(preview);//Add preview to Frame Layout } 功能:

taxes = self.pool.get('product.template').browse(cr, uid, id, context)
if taxes and taxes.taxes_id:
    for tax in taxes.taxes_id:
        print tax.name
        ### tax.id

将Image View添加到其上是否更好?或者可以选择将图像从文件设置为预览。

1 个答案:

答案 0 :(得分:0)

我不确定这是否是完美的做法,但它运作得相当好。这是我更新的LastUsedRepository方法。

onResume()中的逻辑:

onResume()

如果有更好的方法,请告诉我。随时准备学习。