Andrey Limasov 84f303ad4d
All checks were successful
Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 17s
Cosmetic changes to readme and MainActivity
2024-11-20 12:14:23 +03:00
2024-10-29 13:57:20 +07:00
2024-11-14 08:11:28 +03:00
2024-10-29 02:51:00 +07:00
2024-03-10 03:00:31 +07:00
2024-03-11 00:39:39 +07:00
2024-10-29 13:57:20 +07:00
2024-03-10 03:00:31 +07:00
2024-11-05 05:13:04 +00:00
2024-03-10 03:00:31 +07:00
2024-03-09 20:09:44 +00:00

Android Studio version

Практическая работа. Жизненный цикл Activity

Вам необходимо дополнить данное приложение отслеживанием состояний активности.

Основные требования к приложению:

  • Не изменяйте место и название файла MainActivity (НО редактирование содержимого (в том числе и уже имеющихся в файле методов) - можно и нужно)
  • Последовательность состояния жизненого цикла приложения должна выводиться в TextView (@id/protocol)
  • Каждое состояние жизненного цикла выводится в отдельной строке
  • Значения текстовых подсказок должны быть определены в строковых ресурсах string.xml
  • Текстовые подсказки должны быть корректно выводится при смене конфигурации приложения (например, поворот экрана)

Название строковых ресурсов и их значения приведено в таблице 1.

Отслеживаемый метод Строковый ресурс Значение ресурса
1 onCreate ncreate Activity CREATED
2 onStart nstart Activity STARTED
3 onResume nresume Activity RESUMED
4 onPase npause Activity PAUSED
5 onStop nstop Activity STOPPED
6 onRestart nrestart Activity RESTARTED
7 onDestroy ndestroy Activity DESTROYED

Таблица 1. Настройки всплывающих подсказок

Примеры

1. Запуск приложения

Входные данные: первый запуск приложения (после установки)

Ожидаемый результат:

TextView (@id/protocol) содержит три строки:

Activity CREATED

Activity STARTED

Activity RESUMED

Пример оформления

Название теста Баллы Описание
1 checkPortait 2 Проверка последовательности Toast при запуске активности
2 checkLandscape 4 Проверка обработки поворотов экрана

Таблица 2. Критерии оценивания и тесты

Description
Курс Java. Практическая 2.4
Readme 200 KiB
Languages
Java 100%