Мое приложение содержит Activity. Я начинаю его с намерения. Чем я превращу свою активность в фоновый режим (переключитесь на главный экран или аналогичный). Через некоторое время ОС разрушит мою активность (я думаю, когда память низкая). Возможно ли защитить мою активность (в фоновом режиме) от уничтожения ОС? Или увеличить приоритет до максимума?Как отключить уничтожить мою деятельность
ответ
Активность предназначена для элементов крепления пользовательского интерфейса. Услуга выполняется для фоновых задач. Из этого уже звучит логика, чтобы сделать Сервис вместо попытки сохранить активность в фоновом режиме.
Также есть BroadcastReceivers, которые будут называться различными действиями. Загрузка завершена, Интернет потерян, получен и так далее.
Я думаю, что вы знаете, что вы хотите архивировать, я бы предложил подробно рассказать, будет ли получаться намного лучший ответ, с перечислением, возможно, частью кода компонента, который необходимо использовать.
Сохранение активности, вызванное живыми, является плохим решением в целом.
Спасибо, мое приложение уже содержит Сервисы, BroadCastReceivers. Но мне нужно поддерживать активность на все время во время моего приложения (службы) в прямом эфире. Я не могу перезагрузить данные в службе, потому что мне нужно перезагрузить данные в WebView с инъекциями JS внутри. –
Я вижу ... вы должны сделать плагин для своего телефонного звонка, как приложение, и переместить логику на сторону Java, а не Javascript. Если вы ищете немного по сети, вы можете найти решение для «как вызвать Java-код из Javascript» - выполните поиск прямо сейчас! Затем переместите этот код в Сервис и вернитесь к действию при необходимости –
Я не пользуюсь Phonegap. Только Activity, WebView внутри Activity, JavaScript-инъекция внутри WebView. И мне нужно поддерживать активность всегда, пока моя служба не останавливается. –
Вы можете загрузить WebView в фоновом режиме.
- 1. android не может уничтожить мою деятельность
- 2. Как уничтожить деятельность
- 3. Как анимировать мою вызывающую деятельность
- 4. ActionBar покрывая мою деятельность
- 5. Получите мою прикладную деятельность-стек
- 6. Android - Wh разрушает мою деятельность?
- 7. Начало деятельности и не уничтожить другую деятельность
- 8. как превратить мою деятельность в диалог
- 9. Как заставить мою деятельность не прекращать работу
- 10. Как заполнить мою спортивную деятельность данными?
- 11. Как уничтожить активность при переключении на другую деятельность на TabActivity
- 12. Заставляет мою деятельность на передний план?
- 13. Android-камера намерена убить мою деятельность
- 14. Почему мой SlidingTabLayout перезагружает мою деятельность?
- 15. Обработчик не будет вызван в мою деятельность
- 16. Пользовательский вид, заставляющий мою деятельность не открывать
- 17. Приложение камеры не возвращается в мою деятельность
- 18. Ошибка Tabhost при входе в мою деятельность
- 19. Как я могу найти, что останавливает мою деятельность
- 20. отключить сервис, но не уничтожить его
- 21. Как сделать мою простую деятельность плавающей активностью в андроид-студии?
- 22. Как уведомить мою основную деятельность, что поток завершен?
- 23. android Как обновить мою основную деятельность после обновления базы данных?
- 24. Как исключить мою собственную деятельность из списка Activity.startActivity (Intent)?
- 25. Как перезагрузить мою текущую деятельность, когда я подключаю сеть?
- 26. Подрывная деятельность Jenkins «проверить свежую копию» vs «уничтожить рабочую область»
- 27. Nodejs - отключить или уничтожить субдомены/прокси-хосты
- 28. как отключить мою кнопку в этом скрипте?
- 29. Как отключить мою ОС с помощью Java
- 30. Как уничтожить активность из вида? или как уничтожить их обоих?
Никогда не предполагайте, что действие будет продолжаться после закрытия приложения. Вам нужно заглянуть в [Услуги] (http://developer.android.com/reference/android/app/Service.html) для выполнения фоновых задач. –
Мое приложение также содержит Сервис, и эта служба всегда запускается в памяти. Мне нужно периодически перезагружать данные внутри Activity, когда он находится в «невидимом режиме». Но OS (может быть сборщик мусора) периодически уничтожает мою деятельность. Мне нужно защитить мою деятельность от разрушения. –
ПОЧЕМУ ВОПРОС! Не понятно, что он говорит, не соответствует правилам форума ?! - upvoting, чтобы исправить это глупое действие. –