Метод onStart
Метод onStart класса
Activity
идёт после onCreate
или onRestart.
Экран ещё может не принимать нажатия,
но уже виден пользователю.
Перед onStart при возврате из фона
система может вызвать только onRestart.
Синтаксис
override fun onStart() {
super.onStart()
}
Пример
Давайте залогируем вход в onStart:
import android.os.Bundle
import android.util.Log
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.material3.Text
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Text(text = "abcde")
}
}
override fun onStart() {
super.onStart()
Log.i("abcde", "12345")
}
}
На экране тот же интерфейс, в logcat при появлении
activity появится информационная строка с тегом
"abcde".