Asynctask中的同步方法。 Asynctask不是线程,是吗?

时间:2014-07-09 04:43:06

标签: android multithreading asynchronous android-asynctask

当我点击一个按钮时,调用asynctask。在Asysnctask的Doinbackgournd中,我调用了一个Synchronized方法。因此,如果我多次点击按钮,第一次完成Synchronized方法时,第二个AsynsT会启动。

2 个答案:

答案 0 :(得分:0)

单击按钮时将始终创建新线程,但只有一个线程将执行同步方法和休息将保持等待。

答案 1 :(得分:0)

是的doinback ...将调用synchronized方法,但它确实是你的第二个线程在你的同步方法将在第一个线程后调用而不是你可以从你的asynctask中的post执行开始第二个线程 有关详细信息,请参阅此Api

您还可以使用getStatus()方法告诉您该aync任务正在运行,已完成等。