2013-12-21 71 views
1

我想在循環中做一個AsynkTask,當完成onPostExecute我想「重新啓動」相同的AsynkTask。Android AsynkTask循環無限

任何知道如何做到這一點?

+0

是你可以but..this給你StackOverFlowException一段時間以後。 –

回答

1

只需撥打這個new myAsynctask.execute();在onPostExecute(最後一行)

protected void onPostExecute(){ 

new myAsynctask.execute(); 

} 
+0

如果非同步過程不強烈依賴類我建議調用this.execute()來避免非內存分配。 –

+1

正在執行this.execute();它給了我java.lang.IllegalStateException:無法執行任務:任務已在運行。 –

+0

是否在您的Asynctask名稱前指定了新的關鍵字。 – Nambi