2015-12-27 64 views
-1

如何從片段獲取相機實例?Android:如何從片段訪問攝像頭實例?

檢查下面這個鏈接:getCameraInstance()被稱爲無Fragment類的內部問題:

https://github.com/rexstjohn/UltimateAndroidCameraGuide/blob/master/camera/src/main/java/com/ultimate/camera/fragments/NativeCameraFragment.java

,但是當我嘗試調用getCameraInstance(),我得到這個:

無法解析方法getCameraInstance ()

public class PhotoFragment extends Fragment { 

//... 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 

    View rootView = inflater.inflate(R.layout.fragment_photo, container, false); 


    // Create an instance of Camera 
    mCamera = getCameraInstance(); 
+0

可能最簡單的方法是將您的片段類更改爲'擴展NativeCameraFragmant'而不是'extends Fragment'。 –

回答

2

getCameraInstance()是您鏈接到的類的static方法。如果您想要使用getCameraInstance()方法,則需要自己寫或使用第三方代碼(如本文)。