Slide 8
Slide 8 text
対応方法:startActivityForResult()とonActivityResult()
● 従来の書き方
navigationButton.setOnClickListener {
startActivityForResult(SubActivity.createIntent(this), REQUEST_CODE)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (resultCode == Activity.RESULT_OK) {
when (requestCode) {
REQUEST_CODE -> {} // do something
else -> {} // do nothing
}
}
}