在this project中有一个Fragment类定义为Camera2BasicFragment
。
我想在我的应用程序中调用takePicture
方法,当时我收到了一些回调:
public class CameraApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
public MyCallback mCallback = new MyCallback() {
public void onRegistered() {
handler.post(new Runnable() {
@Override
public void run() {
xxx();
}
}
}
}
我尝试在Camera2BasicFragment
方法中创建onRegistered
的新实例,但它崩溃了应用程序,引发了
java.lang.NullPointerException:尝试调用虚方法' void android.hardware.camera2.CaptureRequest $ Builder.set(android.hardware.camera2.CaptureRequest $ Key,java.lang.Object)&#39 ;
如何在应用程序上下文中调用Fragment实例的方法?
或者有办法触发Camera2BasicFragment
的按钮?