我在处理异步任务时遇到问题。问题是我需要在另一个异步任务开始之前将来自一个异步任务的数据加载到一个静态变量中,因为 asynctask2 需要该静态变量。我尝试使用此代码来停止 asynctask2,但它甚至没有出现在我的日志猫中:
//geocode is the first asynctask
while(geocode.getStatus().equals(android.os.AsyncTask.Status.PENDING))
{try {;
wait(100);
Log.i("waiting", "waiting");
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}