Kotlinでインテントを受け取る方法


まず、インテントを受け取るためには、アクティビティやサービスなど、受け取る側のコンポーネントを作成する必要があります。以下に、アクティビティでインテントを受け取る方法の例を示します。

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        val receivedIntent = intent
        val receivedData = receivedIntent.data
        val receivedExtra = receivedIntent.getStringExtra("extra_key")
        // 受け取ったデータやエクストラを処理するコードを記述する
    }
}

上記の例では、onCreateメソッド内でintentプロパティを使用して受け取ったインテントを取得しています。また、dataプロパティを使用してデータ部分を取得し、getStringExtraメソッドを使用してキーに対応するエクストラを取得しています。

また、他のコンポーネント(例えばサービス)でも同様にインテントを受け取ることができます。ただし、受け取る方法はコンポーネントの種類によって異なる場合があります。

  • Kotlin
  • インテント
  • Android開発