我正在为 GPS 启动 AsyncTask。它开始正常,但是当我尝试停止任务然后重新启动它时,我收到以下错误
java.lang.RuntimeException -> 无法在未调用 Looper.prepare() 的线程内创建处理程序
我用来重新启动任务的代码
if (this.getStatus() == AsyncTask.Status.RUNNING ||
this.getStatus() == AsyncTask.Status.PENDING){
this.cancel(true);
}this.execute();