只要应用程序正在运行,我需要每5分钟发送一次GPS位置。
到目前为止我所做的是: 创建了一个从Application扩展的类,在Application.OnCreate()方法中,我安排了一个执行gps每5分钟发送一次的计时器。在gps跟踪处于活动状态期间(不仅仅是在发送位置时,而是在应用程序运行的所有时间)我想在状态栏中显示通知。
我的问题是:是通过在Application.OnCreate方法中执行的计时器来执行此操作还是应该在服务中执行此操作?如何在应用程序关闭后立即停止跟踪(意味着应用程序堆栈中没有任何活动)。
我希望我很清楚我需要什么。 感谢