2016-03-25 3 views
1

Как сохранить состояние камеры, поэтому, когда я закрываю экран и снова включаю его, камера возвращается в свое предыдущее состояние. Должен ли я его связать?Как сохранить экземпляр камеры?

public void getCamera() { 
 
     if (camera == null) { 
 
      try { 
 
       camera = Camera.open(); 
 
       params = camera.getParameters(); 
 

 
      } catch (RuntimeException e) { 
 
       Log.e(e.getMessage(), "Camera Error. Failed to Open. Error:Application will close! "); 
 
       finish(); 
 
      } 
 
     } 
 
    }

ответ

1

Как правило, вы не хотите делать this- вы хотите, чтобы освободить камеру в OnPause и вернуть его в onResume, так что другие приложения могут использовать его.

Смежные вопросы