Intentについて

kishidaです。以前Intentについて少し書きましたが今回はもう少し詳しく書こうと思います。

明示的と暗黙的の違い
Intentには明示的なIntentと暗黙的なintentがあり、
明示的なIntentはアクセスするActivityを指定し、暗黙的なIntentはシステムに命令を出して、システム側から、受け取った情報を元にアクティビティ決定します。
つまり明示的なIntentは送り先を明示的に指定し、暗黙的なintentは送り先を明示的に指定しません。

前に取り扱ったのは明示的なIntentなので、今回は暗黙的なインテントについて

//コンストラクタ
Intent(String action)
Intent(String action, Uri uri)

主にこの2つのどちらかを利用します。
actionには定数(Intent.ACTION_VIEW 等)を指定、urlには目的に応じたパラメータを指定します。(URLや電話番号 等)

Intentのインスタンスを生成したらstartActivity(Inten intent)を呼び出してやれば実行されます。

カテゴリー: Android

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*