Обратный вызов жизненного цикла onCreated
будет вызываться, только если действие создано с нуля (например, запущено из другого действия), и onResume
будет вызываться в обоих случаях, если оно было создано с нуля и если оно было возобновлено из фона.
![enter image description here](https://i.stack.imgur.com/CLeTo.png)
Вы можете добавить небольшой хак, если хотите знать, что ваша деятельность была начата с другой деятельности. Просто добавьте немного в ваше намерение, как это:
В действии, которое начнет новое действие:
val intent = Intent(this, PSMainActivity::class.java)
intent.putExtra("CREATED_FROM_ANOTHER_ACTIVITY", true)
startActivity(intent)
В начальном занятии:
val intentt = getIntent()
var wasCreatedFromAnotherActivity =
intentt.getBooleanExtra("CREATED_FROM_ANOTHER_ACTIVITY",false)