Androidアプリ開発逆引き大全 500の極意

アプリを動かすJavaのオブジェクト - Tips270 インテントとアクティビティの関係を把握する

登録タグ
Icon comment count 0
Icon stock count 0

4-2インテントとタスクTips270 インテントとアクティビティの関係を把握する

対応Ver:全て

Level1

Answerアクティビティを「開くための情報」を持つ、着脱可能のオブジェクト

アクティビティは、画面の表示と動作を記述するクラスです。そのアクティビティを「起動するための情報」を、別のオブジェクトに切り離して、アクティビティを呼び出すときに添付するようにする仕組みが「インテント」です。

「インテント」とはIntentクラスのオブジェクトの総称です。通常、サブクラスは作らず、パラメータの設定によりインテントオブジェクトを区別します。

インテントを使う主な目的は3つあります。

特殊用途のインテントを使うだけで、アクティビティが特殊用途になる

サブクラスを使うまでもないが、ちょっと特殊にしたい、というときに便利です。

自分のアクティビティを他のアクティビティから使えるようにする

他のアクティビティとは、自分のアプリの他のアクティビティ、または他のアプリのアクティビティも指します。

</

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません