ユーザ用ツール

サイト用ツール


kotlin:coroutines

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
kotlin:coroutines [2020/01/14 06:44]
ips
kotlin:coroutines [2020/01/14 07:03] (現在)
ips [まとめ]
ライン 275: ライン 275:
 asyncは非同期に処理する。asyncにはawaitでまつことができる。 asyncは非同期に処理する。asyncにはawaitでまつことができる。
  
 +===== まとめ =====
 +
 +UIにアクセスするには
 +GlobalScope.launch(Dispatchers.Main) {...
 +
 +Jobを取得してキャンセルするには
 +myjob=GlobalScope.launch { ...
 +myjob.cancel()
 +
 +戻り値を取得するには
 +runBlocking
 +async
 +
 +待ちたいとき(同期)
 +GlobalScope.launch() {
 +launch { ... }.join() ​
 +
 +待ちたいとき(非同期) ​   ​
 +GlobalScope.launch() {
 +async { ... }.await() ​
kotlin/coroutines.1578951864.txt.gz · 最終更新: 2020/01/14 06:44 by ips