【android】AsyncTask の呼ばれる順番 メモ

AsyncTask (android)の呼ばれる順番  メモ

実装していて、よく順番を忘れて検索するので、自分のメモとして、

記載します。

①onPreExecute()  メインThread

②doInBackground() 別Thread

③onProgressUpdate() メインThread ※doInBackground()の所で、publishProgress()が呼べば呼ばれる

④onPostExecute() メインThread

ざっくりとこんな感じ

メインThreadではViewとか触れるやつで、

別Threadでは、Viewが触れないのに注意する。

この辺を間違って認識すると実装中に痛い目見ますよね。

コメント

このブログの人気の投稿

【iOS】Swiftでtransformから角度、ラジアン、ディグリー、スケールを求める

【android】PdfDocumentとPdfRenderer を利用しPDFの作成と表示 (java)

【iOS】UIViewControllerのライフサイクル (Swift)