Класс Application
Класс Application создаётся до любой activity
и переживает их закрытие.
Его указывают в манифесте атрибутом
android:name у тега application.
Общие зависимости, библиотеки и настройки
поднимают в
onCreate.
Через Context
application доступен из activity.
Синтаксис
class MyApp : Application()
Методы
| Метод | Описание |
|---|---|
onCreate |
Вызывается при старте процесса приложения. |
Пример
Давайте объявим свой класс Application:
import android.app.Application
class MyApp : Application() {
override fun onCreate() {
super.onCreate()
}
}
После регистрации в манифесте система создаст
MyApp один раз на процесс.