Метод onCreate
Метод onCreate класса
Application
выполняется до первой activity.
Здесь настраивают DI, логирование,
каналы аналитики и другие singleton.
Всегда вызывают super.onCreate
в начале метода.
Синтаксис
override fun onCreate() {
super.onCreate()
}
Пример
Давайте залогируем старт процесса:
import android.app.Application
import android.util.Log
class MyApp : Application() {
override fun onCreate() {
super.onCreate()
Log.i("abcde", "12345")
}
}
В logcat при запуске приложения появится строка
уровня info с тегом "abcde" и текстом "12345".
Смотрите также
-
класс
Application,
который регистрируют в манифесте -
метод
onCreate,
который настраивает отдельный экран -
метод
i,
которым пишут информационные сообщения -
класс
Context,
доступный из activity после старта application