LINUX.ORG.RU
ФорумTalks

Как запретить андроиду закрывать фоновую программу?

 


0

2

Помню кто-то писал, что есть способ сделать сабж. Подскажите как?

Ведроид задолбал тем, что при гигабайте свободной оперативки, при мало-мальской активности пользователя, постоянно закрывает одну фоновую софтину, которая от этого теряет контекст. Нашел в маркете какую-то поделку, но толку от нее, похоже, никакого.


Ведроид задолбал тем, что при гигабайте свободной оперативки, при мало-мальской активности пользователя, постоянно закрывает одну фоновую софтину, которая от этого теряет контекст.

Может вам перейти с ведроида на андроид?

andreyu ★★★★★
()

Ведроид задолбал тем, что при гигабайте свободной оперативки

ага, свободной, ага, гигабайте...

upcFrost ★★★★★
()

Можно научить программу рисовать какую-нибудь статусную иконку, тогда ведро не будет прибивать эту программу.

Goury ★★★★★
()

У тебя мяу-мяу чтоли? Или как его там?

DELIRIUM ☆☆☆☆☆
()

Как запретить андроиду закрывать фоновую программу?

Никак. В модели приложений андроида не существует фоновых программ. Приложение в андроиде совсем не то же самое, что программа на ПК. Более того - приложения в андроиде имеют очень мало общего с программами на ПК. Для фонового выполнения в андроиде необходимо для каждого приложения разрабатывать собственный уникальный сервис, который будет выполнение задач приложения держать. То, что ты видишь на экране, называется в андроиде активностью. Сворачиваешь активность - выполнение замораживается или вообще прекращается.

Quasar ★★★★★
()

Xposed-модуль App Settings. Выбрать приложение и поставить галочку «Резидент». В некоторых случаях помогает. Еще можно с приоритетами поиграться. Например, с помощью 3c Toolbox

serkhay
()
Ответ на: комментарий от karton1

Китайский планшет с референсным ведром. Говно, конечно (MTK + 4GB RAM), но к сабжу это не относится.

quwy
() автор топика
Ответ на: комментарий от Grantrol

А с чего ты решил что закрывает?

Прога при старте долго подключается к своему серверу и открывает «пустое» рабочее пространство. Периодически при возврате к ней, все выглядит именно так, как при первом запуске. Она не особо жручая, убивать ее не за что.

И какая версия андроид?

5.1

quwy
() автор топика
Ответ на: комментарий от Quasar

Приложение в андроиде совсем не то же самое, что программа на ПК.

В терминах ядра Linux это все равно процесс, который какая-то падла киляет.

Сворачиваешь активность - выполнение замораживается или вообще прекращается

Свернутый браузер продолжает выполнять скрипты, не заметно, чтобы он замораживался. Сервисов в системе не вижу.

quwy
() автор топика
Ответ на: комментарий от quwy

Что не так? Всего на девайсе 4 GB, минимум один из них вообще ничем не занят

ну хз, у меня на S6 свободно в лучшем случае метров 400

upcFrost ★★★★★
()
Ответ на: комментарий от bvn13

Он, кстати, уже стоит, но что-то я не помню там такой настройки.

quwy
() автор топика
Ответ на: комментарий от a1batross

Подробнее можешь объяснить? Я ничего такого не слышал. Оно рекламу встраивает или вирусы?

karton1 ★★★★★
()
Ответ на: комментарий от quwy

Ты почти угадал. Kill делает Java говно (а не OOM killer ядра), входящее в Android. Само, без твоего особого дозволения.

peregrine ★★★★★
()

/оффтоп/

Не мог пройти, не посмеявшись. И почему всё новое (начиная от девайсов и не только мобильных, заканчивая софтом и операционками) такое говно?

мимо-Symbian-бог

annerleen ★★★★☆
()

квазар тебе все правильно расписал. когда активити уходит на задний план, то она теряет фокус и стопорится. дальше в таком остановленном состоянии оно в памяти может провисеть сколько угодно, если ось не решит ее грохнуть. при этом состояние можно сохранить в бандл, который передастся активити при следующем ее пересоздании.

молотить процем в фоне могут только сервисы, но и они тоже не бессмертные.

вообще в андроиде пользователь решает лишь когда в первый раз запустить приложение и в какую конопчку тыкнуть. дальше, пока память не кончится, все это дело висит на паузе. если память кончается, то старые процессы выкидываются с сохранением состояния на диск, если разработчик об этом побеспокоился. как-либо изменить это поведение можно сменив андроид на симбиан или ойось.

der_looser ★★
()
Ответ на: комментарий от Axon

у меня 8-я версия, если честно никогда такой проблемы не было. все фоновые задачи нормально работают.

ps1h ★★★
()
Ответ на: комментарий от ps1h

Ну поздравляю, чо. Видимо, у вас нужды попроще.

Axon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.