我从 onPause() 方法得到空指针 NullPointerException
i get null pointer NullPointerException from onPause() method
我已经制作了一个 Qr 扫描仪,现在 activity 有按钮。如果我单击按钮,它会打开扫描仪,所以我用它很好,但是如果我返回上一个 activity 而不单击按钮,我会从 onPause() 得到 NullPointerException。
@Override
public void onPause() {
super.onPause();
mScannerView.stopCamera();
}
如果我在没有打开相机的情况下转到上一个 activity,则会出现错误。有人帮助我
如果要防止在相机未启动时调用stop()方法,则必须使用布尔表达式进行检查。
onPause 方法内部:
if(mScannerView != null){
mScannerView.stopCamera();
}
我已经制作了一个 Qr 扫描仪,现在 activity 有按钮。如果我单击按钮,它会打开扫描仪,所以我用它很好,但是如果我返回上一个 activity 而不单击按钮,我会从 onPause() 得到 NullPointerException。
@Override
public void onPause() {
super.onPause();
mScannerView.stopCamera();
}
如果我在没有打开相机的情况下转到上一个 activity,则会出现错误。有人帮助我
如果要防止在相机未启动时调用stop()方法,则必须使用布尔表达式进行检查。
onPause 方法内部:
if(mScannerView != null){
mScannerView.stopCamera();
}