2 znl 12 znl_12 于 2013.04.22 10:05 提问

在后台更新数据到服务器

如何给服务器更新数据?我使用下面的代码,但是10分钟后还是没有执行。

ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
        executor.scheduleWithFixedDelay(new Runnable(){

            public void run() {

//update data to server

            }

    }, 0, 600, TimeUnit.SECONDS);

1个回答

luhuajcdd
luhuajcdd   2013.04.22 11:21
已采纳
我是在activity中测试下面这段代码的,都有执行,一直在输出结构

protected void onCreate(Bundle savedInstanceState) {    
          test();
    }

    void test(){
        ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
        executor.scheduleWithFixedDelay(new Runnable(){

            public void run() {
                System.out.println("test() ------------> run()");
//update data to server

            }

        }, 0, 1, TimeUnit.SECONDS);
    }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android定时获取数据更新
每个一段时间从服务器获取数据更新private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what){
Android实现后台每日定时更新操作实现知识点和思路
通过AlarmManager,WakefulBroadcastReceiver,IntentService实现后台每日更新操作。 AlarmManager Android系统级别的提示服务,可以设置在特定的时刻为我们广播一个指定的Intent(通常使用Intent加上如startActivity、startService或sendBroadcast等指定动作封装包的PendingInt
使用 JavaScript 将网站后台的数据变化实时更新到前端-【知乎总结】
问: 难道只能设置定时器每隔一秒通过 Ajax 向后台请求数据来实现吗? 答: 1、 nodejs的 http://socket.io 支持上述 李宏训 所说的三种方式,另外还支持 Flash Socket、隐藏IFrame、JSONP Polling等方式。http://Socket.io提供前端和服务器端的配套机制,并兼容各种浏览器,它的前端js模块会判断浏览器的能力,自适应选择最合适
无刷新实现后台数据的查询
无刷新查询是ajax的一大特点,它可以实现在页面无跳转的情况下实现数据的更新和查询动作;本篇文章仅提供了核心实现代码,对实现后台数据的查询有很大的实际帮助!
多台SQL2005服务器同步更新数据的方法
多台SQL2005服务器同步更新数据的方法
TF54000: 由于服务器时钟设置可能不正确,无法更新数据(再转)
使用TFS有一段时间了,有很多功能,例如源代码管理相关的,很以前的使用VSS和ClearCase等都不太一样。经过摸索,积累的一些经验,和大家分享一下吧! 1、TFS不仅仅提供了源代码管理的功能,还提供了任务管理、分析服务等许多功能,但这些功能必须全部安装,不能够定制安装,例如只安装其中的源代码管理工具:( 2、安装时必须安装SQLServer2005,而且数据库必须是默认实例名。
Laravel 实现自动更新服务器数据
背景最近写了一个看笑话的 Android 应用,数据来源于一个半免费的 API 接口,每个 app_key 每天有访问次数限制,并且认证机制也过于简单,仅仅是在 HTTP GET 请求的参数里明文传输 app_key,这样的话,就不能直接让客户端来发起请求,一是容易暴露 app_key,二是请求次数很快就会用完。想解决第一个问题,可以使用一个自己的服务器作中转,客户端向我们自己的服务器发起请求,不
Ajax实现定时从服务器获取数据,定时更新数据
一般来说,我们很容易想到用如下算法来实现隔一段时间从服务器取值: var secs = 300; //倒计时的秒数 function doUpdate(num) { if (num % 3 == 0) { saveUserInfo(); } } for(var i = secs; i >= 0; i--) { window.setTimeout
怎样实时更新服务器的数据
 1、通过数据库服务器的trigger机制。得到变化的数据。然后定制检查数据库,看数据是否有变化。2、通过监视文件的变化。.net机制下可以使用FileSystemWatcher得到数据。3、服务器实现socket连接,通过控制台使用命令更新数据。注意windows服务在读取文件的是一定要写清楚文件的绝对路径。
Android云笔记源代码
服务器与移动客户端的数据交互。个人笔记记载,上传图片信息,更新数据。