Android

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

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

Handler

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

 

コルーチン

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

【app/build.gradle】

【project/build.gradle】

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

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

関連記事

  1. Git

    MacでWindowsのGit Bashのようなブランチ名を表示する方法

    MacのターミナルでGitBashライクなGitのブランチ名表示をする…

  2. Ionic

    【初心者向け】スマホアプリ(ハイブリッド / Ionic3)の環境構築

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

  3. Android

    アプリ開発前に絶対にするべき要件定義

    これからスマホアプリを作る人が開発前にこれだけは!考えるべきことについ…

  4. Java

    Javaオブジェクト⇔JSONの変換はGSONを使おう

    GSONとは、Googleが提供しているJavaオブジェクトとJSON…

  5. LINE

    【誰でもできる!】自分用LINE BOTの作り方

    どうも、ITエンジニア yoshikiです。&…

  6. Programming

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

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

  1. 生き方

    やりたいことを見つけるための具体的な3つの方法
  2. エンジニア

    円満な退職の仕方
  3. 映画

    【見ないと損!】人生で大事なことについて学べる映画
  4. エンジニア

    【現役エンジニアが解説!】システムエンジニアって何?
  5. 生き方

    いつも遅刻する人との正しい付き合い方
PAGE TOP