Содержание
- 2. Компоненты приложения Intents
- 3. Activity - одно окно приложения Может занимать весь экран или его часть. Может быть запущена из
- 4. Service – компонент для выполнения длительных фоновых задач Не содержит графического интерфейса. Может выполняться в том
- 5. Broadcast Receiver – приемник широковещательных сообщений Получает сообщения от Android или других приложений. Примеры широковещательных сообщений:
- 6. Content Provider – компонент для доступа к хранилищу данных Используется для доступа к данным, хранимым Android,
- 7. Intent – сущность для описания операции, которую требуется выполнить Запуска Activity Запуска сервиса Отправки широковещательных сообщений
- 8. Жизненный цикл процесса Запуск первого компонента Android убивает процесс
- 9. Важность процессов В А Ж Н О С Т Ь
- 10. Application
- 11. Жизненный цикл Activity
- 12. Activity back stack
- 13. Launch Modes standart(default mode) – при каждом запуске Activity создается новый экземпляр Activity и помещается на
- 14. AndroidManifest.xml
- 15. При изменении конфигурации устройства, например когда изменяется ориентация экрана пользователь меняет язык системы в настройках Android
- 16. Параметр configChanges android:configChanges="orientation|screenSize" Использование параметра configChanges не избавляет от необходимости корректно обрабатывать пересоздание Activity! Оно оправдано
- 17. Сохранение состояния при пересоздании Activity
- 18. public class MyActivity extends Activity { public static final String KEY_VISIBLE = "com.parallels.sample.key.VISIBLE"; private View mView;
- 19. Сохранение объекта при пересоздании Activity onRetainNonConfigurationInstance/ getLastNonConfigurationInstance – deprecated Static Field/Singleton/Application object Service Retain Instance Fragment
- 20. Sample https://github.com/rusmonster/signin
- 22. Скачать презентацию