[Android/Kotlin]intentにデータカテゴリを含める
必要なデータ・クラスをIntentに表示
📄 TestDataClass.ktシリアル化
📄 MainActivity.kt
📄 TestDataClass.kt
data class TestDataClass(
var name: String,
var age: Int
) : Serializable
拡張override fun onCreate(savedInstanceState: Bundle?){
...
val data = TestDataClass("장똑대", 20)
val myIntent = Intent(this, SecondActivity::class.java)
myIntent.putExtra("TestData", data)
startActivity(myIntent)
}
📄 SecondActivity.kt override fun onCreate(savedInstanceState: Bundle?){
// TestDataClass로 타입캐스팅
val data = intent.getSerializableExtra("TestData") as TestDataClass
Log.d("Name", data.name)
Log.d("Age", data.age)
}
Reference
この問題について([Android/Kotlin]intentにデータカテゴリを含める), 我々は、より多くの情報をここで見つけました https://velog.io/@zzangdd/AndroidKotlin-intent에-Data-Class-담기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol