, , , : . () / .
, , :
- @superfell :
, onNewIntent onNewIntent -method , , . SingleTask/singleTop :
android:launchMode="singleTask"
, , ! , , , , , , . - . , , . onNewIntent , . , :
override fun onBackPressed() {
moveTaskToBack(true)
}
, "" , , onNewIntent . startActivityForResult onActivityResult , , 2- startActivityForResult onActivityResult onActivityResult.
- Intent Extra
, "", "" . , , . onResumes, "":
override fun onResume() {
super.onResume()
val firstLaunch = intent.getBooleanExtra(FIRST_LAUNCH, false)
intent.putExtra(FIRST_LAUNCH, false)
if (firstLaunch) {
}
}
"launcher":
intent.putExtra(FIRST_LAUNCH, true)
startActivity(intent)