我有 2 个类:A(Activity 子类)无限生成电话位置,B 类(线程子类)从 A 获取位置并将其发送到数据库。由于这是一项活动,一旦我关闭我的应用程序,它就会停止生成位置,所以我猜服务会完成这项工作。
我在这里阅读了有关服务的信息(http://developer.android.com)
但我不明白我应该使用哪种服务以及如何使用?我打算做的改变是将A变成一个服务并创建启动和停止A的类C(活动)。
谢谢。
我有 2 个类:A(Activity 子类)无限生成电话位置,B 类(线程子类)从 A 获取位置并将其发送到数据库。由于这是一项活动,一旦我关闭我的应用程序,它就会停止生成位置,所以我猜服务会完成这项工作。
我在这里阅读了有关服务的信息(http://developer.android.com)
但我不明白我应该使用哪种服务以及如何使用?我打算做的改变是将A变成一个服务并创建启动和停止A的类C(活动)。
谢谢。
您可以为此使用计时器..
private void startservice() {
timer.scheduleAtFixedRate( new TimerTask() {
public void run() {
//Do whatever you want to do every “INTERVAL”
}
}, 0, INTERVAL);
; }
在特定时间执行或调用方法。
你可以在这里阅读更多细节。