今回は、前回作ったCoroutinesをちょっとだけ手を加えます。StudioのクラスにCoroutines(コルーチン)を記載して実行...https://kk90info.com/【kotlin入門】android-studioのクラスにcoroutines(コルーチン)を記こんにちは、K.Kです😀以前、Kotlin1.3に追加された機能であるCoroutines(コルーチン)の設定を行いました。今回は、簡単なCoroutinesのコードを書いてみました。コードに関しては、こちらのKotlinの公式サイトを参考にしています。準備のコーディングMainActivity.ktのonCreate関数内に処理を記述します。{・・・・・・・ここに処理を記述する}一応、画面の方も作っておきましょう。activity_main.xmlにボタンを追加します。KotlinクラスにCoroutinesを追加するonC...前回はKotlinクラスにCoroutinesを追加しただけのため、起動時に一回だけ実行されるというものでした。画面にボタンを追加しているので、ボタンを押すごとCoroutinesが実行されるようにします。スポンサーリンク目次ボタン操作にCoroutinesを追加する今回の一言・・・ボタン操作にCoroutinesを追加する実装するCoroutinesは前回と同様です。待機時間を変えたりしています。ボタンの定義を行います。ボタンの名称は「button2」にしているのでそれを記述します。findViewById(R.id.button2)その下にボタンを押された際の処理を書きますが、その中にCoroutines処理を記載します。//10秒待つprintln(“2019年!”)}println(“今年は,”)Thread.sleep(5000L)}でCoroutinesが実行されています。Coroutinesは読み込まれてから中で10秒待ちます。これでプロジェクトを実行し、AVD(エミュレーター)を起動します。中央の「BUTTON」をクリックします。実行するとログは以下のように表示されます。ボタン押下後にCoroutinesが実行されてから10秒後にログが出力されています。2019年!今回の一言・・・ボタン押下でCoroutines起動ができるということは、別の処理をCoroutinesに任せることができ処理の幅も広がりそうです。ここまで読んでくれてありがとう。今回も、Kotlinのプロパティをみていきます。省略できる「get」「set」ですが、改めて書くとすると以下のようになります。今回は、前回までの応用として、タップカウンターを作成します。今回も、ラムダ式をやっていきます。集合体の要素を関数にして書いてみましょう。今回は、スマホの傾きでボールが移動するアプリ作成の続きです。画面作成まではできました。AVD(エミュレータ)で傾きを検知する方法がわかったのでその紹介からいきます。Macのターミナルを使ってKotlinのクラスでCoroutines(コルーチン)を使おうとしましたが、エラーが出てできませんでした・・・。Kotlinxが見つかってないですね。Studioでスマホの傾きでボールを転がすアプリ作成の続きです。今回は、主に画面の整形を行います。前回は、新規作成まで行ったので以下の状態です。activit...スポンサーリンクコメントコメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。StudioプロフィールK.K10年ほどITの仕事をしています。Javaでの開発が長いです。体動かすのも好きです。this.handlersList)if(!0===this.handlersList[r].over)try{this.handlersList[r].blurCallback(e)}catch(e){}}},e(document).ready(function(){e.iframeTracker.init()})}(e)})タイトルとURLをコピーしました。