Содержание
- 2. Что такое Intent
- 3. Что такое Intent Intent – намерение (англ.) Запустить другое приложение Открыть файл Перейти на другой экран
- 4. Из чего состоит Intent Действие – action (ACTION_VIEW, ACTION_EDIT и т.д.) Категория – category (CATEGORY_LAUNCHER, CATEGORY_BROWSABLE)
- 5. Переход в другое «окно» своего приложения
- 6. Запуск другого приложения
- 7. Выбор приложения для запуска
- 8. Запуск сервиса
- 9. Intent Filter
- 10. Intent Filter Указываются в AndroidManifest.xml activity service receiver
- 11. Intent Filter Intent-Filter – это публичный интерфейс activity.
- 12. Intent Filter Intent-Filter можно не указывать, если в нём нет необходимости.
- 13. Intent Filter BroadcastReceiver можно зарегистрировать в runtime.
- 14. Tasks и Back Stack
- 15. Tasks и Back Stack Activity A Activity B Activity C Task – это стек из Activity.
- 16. Tasks и Back Stack Activity A Activity B В одном таске может быть несколько Activity одного
- 17. Tasks и Back Stack Activity A Activity B launchMode=“singleTop” Start Activity A Start Activity B Start
- 18. Tasks и Back Stack Task 1 Activity A Activity B launchMode=“singleTask” Start Activity A (singleTask) Start
- 19. Tasks и Back Stack Запуск в отдельном таске:
- 20. Tasks и Back Stack Task 1 Activity A launchMode=“singleInstance” Start Activity A (singleInstance) Start Activity B
- 21. PendingIntent
- 22. PendingIntent PendingIntent позволяет передать Intent другому процессу для последующего запуска.
- 23. TaskStackBuilder Можем сконструировать стек таска вручную.
- 25. Скачать презентацию