我从 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();
}