java - 我应该使用哪种服务?

标签 java android service

我有 2 个类:A( Activity 子类)无限生成手机位置,B 类(线程子类)从 A 获取位置并将其发送到数据库。 由于这是一项 Activity ,一旦我关闭应用程序,它就会停止生成位置,因此我猜服务会完成这项工作。

我在 here(http://developer.android.com) 中读到了有关服务的信息

但我不明白我应该使用哪个服务以及如何使用? 我计划做的更改是将 A 转变为服务并创建启动和停止 A 的类 C( Activity )。

谢谢。

最佳答案

您可以为此使用计时器..

private void startservice() {

timer.scheduleAtFixedRate( new TimerTask() {

public void run() {

//Do whatever you want to do every “INTERVAL”

}

}, 0, INTERVAL);

; }

在特定时间执行或调用方法。

您可以阅读here了解更多详情。

关于java - 我应该使用哪种服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14160253/

相关文章:

android - 导出已签名的 APK 时无法选择 keystore 别名

symfony - 如何在 Symfony2 中动态设置参数?

grails - 使用Shiro确保Grails中的服务安全

service - UML 类图 Web 服务

Java从字节数组中提取 double

java - 将数字缩放为 <= 255?

java - 自定义接收器无法正确启动

java - 将属性名称声明为字符串常量是个好方法吗?

android - 掷骰子的物理思路

android - 我需要删除 Android 通知徽章