Android

【コルーチン】kotlinで遅延処理

kotlinで別スレッドによる遅延処理を行います。
 
 
10秒待った後に、testActivityからTest2Activityに遷移する方法を何通りか洗い出していきます。
 
 
 

Handler

初めにHandlerを使う方法です。UIスレッドで実行が必要な場合は、Handlerを使う方法が簡単です。
 

 

コルーチン

次にコルーチンを使う方法です。導入方法からです。

【app/build.gradle】

【project/build.gradle】

Sync nowを押せば導入完了です。
 

launch {}の中の処理は別スレッドになります。Intent処理はUIスレッドで実施する必要があるので、外に関数で出しています。

関連記事

  1. LINE

    【LINE Bot 作り方】GASでLINE Botを作るための準備

    LINE BUSINESS CENTER アカウントの作成2020/…

  2. Git

    Gitのコミットユーザー名を変更する方法

    GitでPushする前に、必ず確認しておいた方がいい内容です。&n…

  3. Android

    【最短!】パッケージ名の変更方法

    どうも、フリーランスエンジニアのyoshikiです。&…

  4. LINE

    【2018年 LINE Bot 作り方】GASで支出管理Botを作ってみた

    フリーランスエンジニアのyoshikiです。&nbs…

  5. Android

    Kotlin 内部クラス(inner)

    明示的にクラスの前にinnerと付けることで、外側のクラスのメンバ数に…

  6. Programming

    MacにWindowをインストールする簡単な方法(BootCamp)

    どうも、フリーランスエンジニアのyoshikiです。&…

  1. 生き方

    やる気が出ない時の対処法
  2. Git

    Gitのコミットユーザー名を変更する方法
  3. Android

    Kotlin 内部クラス(inner)
  4. LINE

    【2018年 LINE Bot 作り方】GASで支出管理Botを作ってみた
  5. Android

    【コルーチン】kotlinで遅延処理
PAGE TOP