Android 安卓活套错误
当我运行我的应用程序时,一个服务在后台启动,一直运行到这一部分。但在它显示“在Looper之前”在Logcat文件中,将生成一些错误,表示每个线程只能创建一个活套。在此之后,该应用程序将停止,并表示不幸停止。不知道该做什么。任何帮助都将非常感谢。提前感谢 私人文件{Android 安卓活套错误,android,Android,当我运行我的应用程序时,一个服务在后台启动,一直运行到这一部分。但在它显示“在Looper之前”在Logcat文件中,将生成一些错误,表示每个线程只能创建一个活套。在此之后,该应用程序将停止,并表示不幸停止。不知道该做什么。任何帮助都将非常感谢。提前感谢 私人文件{ 为了成功调用Capture类中的公共方法takePic,我应该做些什么。我看到了Looper,但我看不到它的任何用法。请描述一下,您从哪里获得了Capture类,以及您试图用上面的代码实现什么。为什么要使用它?如果它是为了响应关于n
为了成功调用Capture类中的公共方法takePic,我应该做些什么。我看到了Looper,但我看不到它的任何用法。请描述一下,您从哪里获得了
Capture
类,以及您试图用上面的代码实现什么。为什么要使用它?如果它是为了响应关于not ha的臭名昭著的消息而添加的ving调用了Looper.prepare(),这可能是错误的。在Capture类中,有一些方法将获取图片并将其存储在SD卡上。takePic方法将如下所示..public void takePic(ICapture obj){}。我在删除Looper并运行代码时出现此错误。AndroidRuntime(27455):java.lang.RuntimeException:无法在未调用Looper.prepare()的线程内创建处理程序
new Thread(new Runnable() {
@Override
public void run() {
Log.d("MyTag",
"Inside take pic");
Looper.prepare();
Capture capture = new Capture(
MyServiceOne.this.getBaseContext());
Capture.takePic(MyServiceOne.this);
Log.d("MyTag",
"before looper");
Looper.loop();
Log.d("MyTag",
"after looper");
}
}).start();
}