java - 我无法在 Android 中恢复 CameraActivity?
问题描述
我正在开发一个使用相机进行人脸识别的应用程序。但是当我恢复我的应用程序时我遇到了一些问题,该应用程序总是崩溃。这是我的代码 Onresume Activity:
@Override
public synchronized void onResume() {
// LOGGER.d("onResume " + this);
super.onResume();;
handlerThread = new HandlerThread("inference");
handlerThread.start();
handler = new Handler(handlerThread.getLooper());
}
这是我在 CameraActivity 中的代码:
这是我用来识别从cameraActivity扩展的面部的类: 检测器活动
这是我得到的错误:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.samples.flironecamera, PID: 23171
java.lang.RuntimeException: Unable to resume activity {com.samples.flironecamera/com.samples.flironecamera.DetectorActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.hardware.Camera.startPreview()' on a null object reference
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4644)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4677)
at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
解决方案
推荐阅读
- c# - Change Email From Direction in C#
- git - 如何对异常缓慢的 git-diff 进行故障排除?
- node.js - 从头开始构建nodejs时如何启用puppeteer
- python - 更新 FigureCanvasTkAgg 中的图形
- java - 使用 SAXON 转换器工厂转换 XML 不在 Centos AWS 上工作,但在本地工作
- javascript - 即使存在非数字字符,也要计数的数字计数器
- haskell - 编号一些整数分区
- python - 已弃用的 scipy imresize() 函数的替代方案?
- delphi - 使用层次结构从文本文件值填充树视图
- javascript - 无法从父路径中的按钮转到子路径