0
2

More than 3 years have passed since last update.

【Android】 intentについて

Last updated at Posted at 2020-08-22

【Android】intentについて

  • intentについては、散々こすられていますが、自分のまとめ的な意味も込めてまとめます。
    • こちら(公式ドキュメント)を見ていただければ、正直解決するかと思います、

intentについて

  • intentは、大体において、別のアクテビティに遷移するときまたは、別のアプリを開く時のどちらかで使われます。

  • そして、それぞれ以下のように呼ばれます。

    • 別のアクテビティへの遷移 => 明示的intent
    • 別のアプリを開く => 暗黙的intent

明示的intentと暗黙的intent

明示的intent

  • 別のActivityに遷移するときに使います。
    • 記述としては以下のような形
val intent = Intent(今のActivity.this, 遷移先のActivity::class.java)
startActivity(intent)

暗黙的intent

  • 別のアプリを開くときに使います。

  • 記述例

    • 端末のカメラアプリを起動するとき
val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
startActivityForResult(intent, RESULT_CAMERA)
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2