运行 应用程序在后台 - 但它会在短时间后关闭

Running app in background - but it is closed after a short period

我正在开发 Android gps-data-logger,它将 gps 位置保存在数据库中。我遇到以下问题:

如果后台流量太大,如果打开的应用太多,gps-data-logger没有很快找到gps位置,应用会被系统关闭,如果用户打开应用再次,应用重新启动。

如何避免我的应用程序在后台关闭?

如果你想在后台尝试一个服务,你可以看这个例子:Background Service in Android. Or, there are many examples of services for free on the web, including google's own docs: Android Services. Other sample code from a Whosebug question can be found here.

此外,试试这个记录用户 gps 的项目:gpslogger project source code