簡體   English   中英

cwac-camera崩潰縮放到

[英]cwac-camera crash on zoom to

我正在使用cwac-camera附帶的CameraDemo應用程序。 我正在嘗試使用方法updateZoom()從主活動中更改縮放欄,但我有時會從zoomTo返回獲得nullpointerexception。 大多數情況下縮放將起作用,但偶爾程序會崩潰。

更新縮放:

public void updateZoom()
{
  zoom.setEnabled(false);
   current.zoomTo(zoom.getProgress()).onComplete(new Runnable() {
          @Override
          public void run() {
            zoom.setEnabled(true);
          }
        }).go();
}

調用updateZoom():

zoom.incrementProgressBy(20);
updateZoom();

錯誤日志:

03-01 09:47:55.763: E/AndroidRuntime(31950): FATAL EXCEPTION: main
03-01 09:47:55.763: E/AndroidRuntime(31950): Process: com.commonsware.cwac.camera.demo, PID: 31950
03-01 09:47:55.763: E/AndroidRuntime(31950): java.lang.NullPointerException
03-01 09:47:55.763: E/AndroidRuntime(31950):    at com.commonsware.cwac.camera.CameraFragment.zoomTo(CameraFragment.java:269)
03-01 09:47:55.763: E/AndroidRuntime(31950):    at com.commonsware.cwac.camera.demo.MainActivity.updateZoom(MainActivity.java:163)
03-01 09:47:55.763: E/AndroidRuntime(31950):    at com.commonsware.cwac.camera.demo.MainActivity$1.onPose(MainActivity.java:116)

您呼叫updateZoom()在一個點時, CameraFragment沒有CameraView ,所以你得到一個NullPointerExceptionCameraFragment試圖傳遞zoomTo()調用一起到CameraView

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM