Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
269 of 502 menu
◀ ▶

Класс 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 один раз на процесс.

Смотрите также

  • метод onCreate,
    где инициализируют глобальное состояние
  • класс Activity,
    который открывает экраны поверх application
  • класс Context,
    который реализует и application, и activity
  • класс Log,
    которым пишут отладку при старте процесса
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить