Last Updated on 2019-09-30 by william
通常畫面更新前, 需要背景處理的工作, 有時候會耗掉一些時間, 若使用
runOnUIThread 會造成畫面停頓,好像當掉一樣, 此時可以使用AsyncTask處理
class MyAsyncTask extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... params) {
// 這裡處理背景工作
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
// 這裡處理畫面元件(這邊會耗時,所以盡量只處理簡單的畫面資料
}
}

搶先發佈留言