Как разработать приложение для Android с множеством операций и операций, выполняющихся в фоновом режиме? - PullRequest
0 голосов
/ 22 ноября 2010

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

Какова лучшая стратегия для разработки такого приложения?

Я думал об использовании сервиса, но его может убить android dalvik, не так ли?

Заранее спасибо!

1 Ответ

2 голосов
/ 22 ноября 2010

Как и Кристиан Саид, все может быть убито, особенно когда оно инактивировано.

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

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

...