アクションバーの戻るボタンから元のActivityに戻ると、元のActivityのOnCraete()が呼ばれる。その後、古いActivityはonDestroy()で破棄される。
それを避けるためには、
override fun onSupportNavigateUp(): Boolean {
setResult(Activity.RESULT_CANCELED)
finish()
return false
}
で、いいのではないかと結論付けた。