Я работаю над приложениями на основе местоположения, которые получают широту и долготу, используя службы определения местоположения Android и отправляя их на сервер с помощью asyncTask. Проблема заключается в том, приложение и нажмите кнопку дома, приложение прекращается. Пожалуйста, помогите мне .Активность набирается андроидом при нажатии кнопки дома
ответ
Перейти в раздел Настройки> Параметры разработчика и снимите флажок «Не сохранять действия»
Это наименее возможно дело. Я полагаю. Скорее всего, он что-то испортил в методах жизненного цикла. –
@bipin Я уже снял флажки, не могли бы вы рассказать мне, что мне следует включить в onPause и onResume() – sunilraut
@ user3185584 почти невозможно сказать, где вы возились. Поэтому, пожалуйста, предоставьте свой код, чтобы мы могли помочь вам –
Это старый вопрос, и, вероятно, не поможет OP, но, возможно, другие могли бы извлечь выгоду из этого ответа. Я заметил, очень похожее поведение, когда я установил андроид: noHistory на деятельность, которая ведет себя таким образом в Android Manifest файл:
<activity
android:name="SomeActivity"
android:noHistory="true">
</activity>
Конечно вам может понадобиться этот флаг, в этом случае вам нужно найти обходной путь, если поведение (например, onSaveInstanceState()
время не называется) вызывает проблемы
Попробуйте изменить декларацию активности в манифесте и добавьте следующий атрибут:
android:launchMode="singleTop"
Это предотвратит активность перезапуска.
Для получения дополнительной информации см. here.
Рекомендация Google в отношении таких задач, как отправка текущего местоположения на сервер, заключается в том, чтобы поместить его в фоновый сервис и не использовать какое-либо действие. – Robert
- 1. Создает новую активность при нажатии кнопки дома небрежное решение?
- 2. Активность закрывается при нажатии кнопки
- 3. Обнаружение при нажатии кнопки дома iOS
- 4. Приостановка таймеров при нажатии кнопки дома быстро
- 5. Как отменить таймер при нажатии кнопки дома?
- 6. Как отклонить UIAlertView при нажатии кнопки дома?
- 7. Как завершить процесс при нажатии кнопки дома?
- 8. Сбросить контроллер просмотра при нажатии кнопки дома
- 9. Остановка обслуживания при нажатии кнопки дома?
- 10. Как остановить mediaplayer при нажатии кнопки дома
- 11. очистка истории событий приложения при нажатии кнопки дома
- 12. Открытая активность при нажатии кнопки в NavigationDrawer
- 13. активность закрывается при нажатии домашней кнопки
- 14. активность не началась при нажатии кнопки?
- 15. Неверная активность началась при нажатии кнопки home
- 16. Как вызвать активность при нажатии одной кнопки?
- 17. Начать навигацию Ящик Активность при нажатии кнопки
- 18. Framelayout вызывать новую активность при нажатии кнопки
- 19. Почему активность не изменяется при нажатии кнопки?
- 20. Активность не закрывается при нажатии кнопки «Назад»
- 21. android - Как закрыть активность при нажатии кнопки?
- 22. DialogFragment отклоняется при нажатии дома
- 23. Как показать верхнюю панель в IOS при нажатии кнопки дома.?
- 24. Как показать предупреждение Диалог при нажатии кнопки дома (ICS)
- 25. как отключить кнопку дома при нажатии кнопки переключения
- 26. iOS 9: UIPresentationController :: runTransitionForCurrentState не вызывается при нажатии кнопки дома
- 27. Невозможно продолжить запись видео при нажатии кнопки дома на Android
- 28. Воспроизведение музыки в фоновом режиме при нажатии кнопки дома
- 29. Создание кнопки дома
- 30. Запустите приложение iOS при длинном нажатии кнопки кнопки/кнопки/кнопки для дома
Можете ли вы опубликовать свой код. Пожалуйста, внимательно изучите все методы жизненного цикла. –
Можете ли вы проверить свой метод onPause()? Когда пользователь нажимает кнопку home onPause, действие будет вызвано –
Я изложил свой asyncTask в методе onStart(). Что я могу сделать в onPause() и onStop() и onResume(). Help help me – sunilraut