Android:如何在不挂起应用程序的情况下等待线程停止
我想知道,在安卓系统中,如何在不挂起应用程序的情况下等待线程停止 以下是我的测试用例代码:Android:如何在不挂起应用程序的情况下等待线程停止,android,multithreading,wait,Android,Multithreading,Wait,我想知道,在安卓系统中,如何在不挂起应用程序的情况下等待线程停止 以下是我的测试用例代码: public class MyFirstOperation extends Thread { @Override public void run() { //Do stuff that takes time try { Thread.sleep(10000); } catch (InterruptedExceptio
public class MyFirstOperation extends Thread {
@Override
public void run() {
//Do stuff that takes time
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
MyFirstOperation OP1=new MyFirstOperation();
OP1.start();
如果我编写OP1.Join来等待线程停止,应用程序将挂起。
我怎样才能让它不挂起来
谢谢 使用AsycTask将确保代码在另一个线程中运行,并且结果安全地返回到GUI事件循环线程。如果您需要线程在活动生命周期重新启动期间安全工作,最现代的方法是将加载程序与LoaderManager一起使用。查看异步任务: