在我的应用程序中我需要以下功能,我不确定我是否应该使用服务,线程,asynctasks等...
我有一个用户可以控制“后台”操作的活动。
后台操作每1秒向系统发送一次mock_location。 另一个后台操作每30秒更改一次位置。
在活动和另一个服务/线程中,我希望能够启动/停止此操作,并在运行时将新数据(位置)发送到后台操作。
我获得了一个服务,它从活动中获取所有数据,并从此服务开始改变位置的timertasks。该服务正在控制时间。
我的问题: 这种方式对内存和功耗很大,所以我想知道是否有更好的解决方案...