3. 【Android/Kotlin】画面遷移

Android/Kotlinアプリ開発

はじめに

DreamHanksのMOONです。

前回はアプリの画面にボタンを追加し、そのボタンにイベント機能を追加してみました。
2. 【Android/Kotlin】ボタン追加

今回は画面を遷移させる方法と、遷移させる場合値も送る方法を見ていきたいと思います。

 

Intentとは

Intent は、別のアプリ コンポーネントからのアクションをリクエストするときに使用できるメッセージング オブジェクトです。
・基本的な使用例
①アクティビティを開始
②サービスを開始
③ブロードキャストを配信

詳細な概念については
https://developer.android.com/guide/components/intents-filters#kotlin
このリンクで確認してください。

この使用例中に今回は代表的に使用している①で画面遷移をしていきます。

 

Intentで画面遷移

・遷移される新しいActivityとxmlを追加します。

3.JPG

 

 

・MainActivity(遷移させる画面のActivity)ファイルを下記のように修正します。

 

・ボタンのクリックリスナー内にIntentという画面を遷移するためのオブジェクトを生成。

・画面を遷移させる前にputExtraメソッドを使って最初画面のテキストの文字列を入れます。

・最後にstartActivityメソッドにintentオブジェクトを入れて実行します。

アプリ起動

・最初の画面

 

・最初の画面でボタンをクリックする場合

終わりに

今回は画面を遷移させる方法と遷移させる場合、値も送る方法を見てみました。
次回は「リストビュー」について見ていきたいと思います。
4. 【Android/Kotlin】リストビュー(ListView)

 

 

コメント