명시적 인텐트
암시적 인텐트
var intent = Intent(A_Activity.this, B_Activity::class)
startActivity(intent)
var intent = Intent(A_ACtivity.this, B_Activity::class)
intent.putExtra("key", "value")
startActivity(intent)
var intent: Intent = Intent()
var value: String = intent.getStringExtra("key")
var intent = Intent(A_Activity.this, B_Activity::class)
startActivityForResult(intent,100)
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
when(requestCode){
100 -> {
if (data != null) {
if (data.extras != null) {
var str = data.getStringExtra("key")
println(str)
}
}
}
}
super.onActivityResult(requestCode, resultCode, data)
}
var intent = Intent(Intent.ACTION_CALL,
Uri.parse("tel:010-0000-0000"))
startActivity(intent)
var intent = Intent()
intent.action = Intent.ACTION_PICK
intent.type = "image/*"
startActivityForResult(intent, 1)
var intent = Intent()
intent.action = MediaStore.ACTION_IMAGE_CAPTURE
intent.type = "image/*"
startActivityForResult(intent, 1)