Приложение запущено в фоновом режиме, но через некоторое время закрывается

Я разрабатываю GPS-логгер данных для Android, который сохраняет позицию GPS в базе данных. У меня следующая проблема:

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

Как я могу избежать закрытия моего приложения в фоновом режиме?


person RockYourSport    schedule 23.01.2015    source источник
comment
Возможно, вы используете службу, которая постоянно работает в фоновом режиме?   -  person MiStr    schedule 23.01.2015
comment
у вас есть пример?   -  person RockYourSport    schedule 23.01.2015
comment
см. мой ответ для некоторых идей и ссылок.   -  person MiStr    schedule 23.01.2015


Ответы (1)


Если вы хотите попробовать службу в фоновом режиме, вы можете увидеть этот пример: Фоновая служба в Android. Кроме того, в Интернете есть множество примеров бесплатных сервисов, включая собственную документацию Google: Android Услуги. Другой пример кода из вопроса StackOverflow можно найти здесь.

Кроме того, попробуйте этот проект, который регистрирует пользователей GPS: исходный код проекта gpslogger

person MiStr    schedule 23.01.2015