Вот сценарий:
Существует два вида деятельности; активность A (основной вид деятельности) и активность B. В общем случае активность B запускается по активности A, и все нормально. Также активность B может запускать другие действия B. У всех запущенных B-операций установлен флаг «Intent.FLAG_ACTIVITY_NEW_TASK». Иногда при просмотре активности B со стороны приложения происходит что-то необычное. Первая активность B, например B1, запускается, но при попытке запустить другое действие B, скажем B2, изнутри B1 ничего не происходит, и мне нужно перезапустить приложение для правильной работы. Когда я проверил тег ActivityManager logcat, в обычном сценарии есть две строки журнала; один говорит (активность) НАЧАЛО, а другой говорит ОТОБРАЖЕН. Но в сценарии с багги он просто говорит НАЧАЛО.Деятельность запущена, но не показана
0
A
ответ
0
Я не уверен, но я думаю, что проблема может быть вашей «FLAG_ACTIVITY_NEW_TASK».
http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NEW_TASK
При использовании этого флага, если задача уже запущена для деятельности вы сейчас начинают, то новый вид деятельности не будет запущен; вместо этого, текущая задача просто довести до передней части экрана с государством он был последним в.
0
Вы должны установить contentView в файл XML внутри вашей деятельности, не показывая. Например: setContentView (R.layout.yourXMLLayout);
Смежные вопросы
- 1. Определите, как была запущена деятельность.
- 2. Служба SonarQube была запущена, но не запущена?
- 3. Как узнать, запущена ли деятельность без перехода?
- 4. Запуска уже запущена деятельность от службы намерения
- 5. Укажите, была ли только что запущена деятельность
- 6. Android полного экрана не работает, когда деятельность запущена сервисом
- 7. SVG карта скопирована, но не показана
- 8. Моя работа запущена, но данные не отправляются
- 9. Кнопка показана отключенной в IE9, но показана активирована в IE10
- 10. Как разблокировать устройство, когда моя деятельность будет запущена программно?
- 11. Неэквизированная деятельность: запущена на эмуляторах; SecurityException на телефонах
- 12. Показана вкладка Powerbuilder (показана)?
- 13. Определите, может ли быть запущена конкретная деятельность в приложении.
- 14. Уведомление, но не нужно начинать новую деятельность?
- 15. Уведомление показывает, но не загружает следующий Деятельность
- 16. Тема Opencart не показана
- 17. Angular2 директивы не показана
- 18. Форма не показана
- 19. Панель инструментов не показана
- 20. Угловая директива не показана
- 21. Pyglet, поверхность не показана
- 22. JSF форма не показана
- 23. Cordova не показана
- 24. Ссылка не показана
- 25. форма не показана
- 26. Форма не показана
- 27. Фигура холста не показана
- 28. Vue2: Страница не показана
- 29. Директива AngularJS не показана
- 30. Загружена обновленная версия Xcode, но не показана в папке приложения
Вы назвали ** setContentView(); ** внутри своих действий B? – Rami
@Rami да, это называется. – elfar
Опубликуйте свой код (намерение, которое запустит действие B, и действие B-кода «onCreate») – Rami