Вам нужно написать небольшую программу, которая отслеживает состояниеЯ запустил API 26 и API 27, и эта строка кода вызывается только при переходе назад из другой операции
Toast.makeText(this, "The onResume method is called", Toast.LENGTH_SHORT).show()
Наслаждайтесь
OK Вот как вы пишете небольшую программу, которая отслеживает состояниеЭто действие, которое дает вам вывод, установите logcat для отладки, отметьте TAG
open class BaseActivity : AppCompatActivity() {
val TAG = "LifeCycle"
override fun onCreate(savedInstanceState: Bundle?) {
Log.d(TAG, "${javaClass.simpleName} OnCreate")
println("========================== OnCreate")
super.onCreate(savedInstanceState)
}
override fun onStart() {
Log.d(TAG, "${javaClass.simpleName} OnStart")
println("========================== OnStart")
super.onStart()
}
override fun onResume() {
Log.d(TAG, "${javaClass.simpleName} OnResume")
println("========================== OnResume")
super.onResume()
}
override fun onRestart() {
Log.d(TAG, "${javaClass.simpleName} OnRestart")
println("========================== OnRestart")
super.onRestart()
}
override fun onPause() {
Log.d(TAG, "${javaClass.simpleName} OnPause")
println("========================== OnPause")
super.onPause()
}
override fun onStop() {
Log.d(TAG, "${javaClass.simpleName} OnStop")
println("========================== OnStop")
super.onStop()
}
override fun onDestroy() {
Log.d(TAG, "${javaClass.simpleName} OnDestroy")
println("========================== OnDestroy")
super.onDestroy()
}
}
Затем при переходе от одного занятия к другому вы получите выводПри условии, что вы используете этот заголовок в классе
class WelcomeActivity : BaseActivity() {