4f2c4ea99519ec2b64d1a4a980acd7ef9ad2ed1e
				
			
			
		
	
		
			All checks were successful
		
		
	
	Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 13s
				
			Практическая работа. Жизненный цикл Activity
Вам необходимо дополнить данное приложение отслеживанием состояний активности.
Основные требования к приложению:
- Не изменяйте место и название файла MainActivity(но редактирование содержимого - можно и нужно)
- Для отслеживания используйте текстовые подсказки системного класса Toast
- Значения текстовых подсказок должны быть определены в строковых ресурсах string.xml
- Длительность показа задается константой Toast.LENGTH_LONG
- В качестве объекта Contextиспользуйте запускаемую активити
- Текстовые подсказки должны быть корректно выводится при смене конфигурации приложения (например, поворот экрана)
Название строковых ресурсов и их значения приведено в таблице 1.
| № | Отслеживаемый метод | Строковый ресурс | Значение ресурса | 
|---|---|---|---|
| 1 | onCreate | ncreate | Activity CREATED | 
| 2 | onStart | nstart | Activity STARTED | 
| 3 | onResume | nresume | Activity RESUMED | 
| 4 | … | npause | Activity PAUSED | 
| 5 | … | nstop | Activity STOPPED | 
| 6 | … | nrestart | Activity RESTARTED | 
| 7 | onDestroy | ndestroy | Activity DESTROYED | 
Таблица 1. Настройки всплывающих подсказок
Примеры
1. Запуск приложения
Входные данные: первый запуск приложения (после установки)
Ожидаемый результат:
Последовательно показаны текстовые подсказки:
- onCreate
- onStart
- onResume
2. Поворот экрана
Входные данные: приложение уже запущено. Выполняется поворот экрана.
Ожидаемый результат:
Последовательно показаны текстовые подсказки:
- onDestroy
- onCreate
- onStart
- onResume
Пример интефрейса
| № | Название теста | Баллы | Описание | 
|---|---|---|---|
| 1 | checkPortait | 2 | Проверка последовательности Toast при запуске активности | 
| 2 | checkLandscape | 4 | Проверка обработки поворотов экрана | 
| 3 | checkStringRes | 1 | Проверка наличия строковых ресурсов | 
Таблица 2. Критерии оценивания и тесты
Description
				
					Languages
				
				
								
								
									Java
								
								100%
							
						
					