ユーザ用ツール

サイト用ツール


kotlin:asynctaskとcoroutine

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
kotlin:asynctaskとcoroutine [2019/10/12 12:31]
ips 作成
kotlin:asynctaskとcoroutine [2019/10/12 17:03] (現在)
ips
ライン 69: ライン 69:
 onProgressUpdate:​ main onProgressUpdate:​ main
 onPostExecute:​ main onPostExecute:​ main
 +</​code>​
 +
 +
 +===== coroutine =====
 +
 <​code>​ <​code>​
 +
 +       ​button.setOnClickListener {
 +
 +            text.text="​Pre"​
 +
 +            GlobalScope.launch(){
 +                for(i in 1..10){
 +                    delay(800)
 +                    text.text="​coroutine:​(${i}) ${Thread.currentThread().name}"​ // ここからは画面を編集できないと思ったけどできた。。。何故?
 +                }
 +            }
 +
 +            text.text="​End"​
 +
 +        }
 +
 +</​code>​
  
kotlin/asynctaskとcoroutine.1570851079.txt.gz · 最終更新: 2019/10/12 12:31 by ips