[英]Asyntask serial executor
在AsyncTask.SERIAL_EXECUTOR
模式下執行AsyncTask
時: onPostExecute()
(在UI線程上)是否保證在doInBackground()
之后直接執行,而在另一個啟動之前AsyncTask
實例可以為新任務調用onPreExecute()
?
我的意思是串行執行器模式 - 它是否保證onPostExecute()
/ onPreExecute()
回調也總是按順序?
此序列化對於特定過程是全局的。
這是什么意思?
在doInBackground()
,線程發生了變化, onPostExecute()
在UI線程上運行。 后doInBackground()
的第一個任務中, doInBackground()
另一個任務的doInBackground()
開始。 所以沒有保證的機會。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.