`
wang_peng1
  • 浏览: 3944508 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

服务定期执行

阅读更多
import android.app.Service;
import android.os.Handler;

public class PeriodicService extends Service {

private Handler mPeriodicEventHandler;

    private final int PERIODIC_EVENT_TIMEOUT = 30000;

    @Override
    public void onCreate() {
      super.onCreate();

      mPeriodicEventHandler = new Handler();
      mPeriodicEventHandler.postDelayed(doPeriodicTask, PERIODIC_EVENT_TIMEOUT);
    }

    private Runnable doPeriodicTask = new Runnable()
    {
        public void run() 
        {
            //your action here
            mPeriodicEventHandler.postDelayed(doPeriodicTask, PERIODIC_EVENT_TIMEOUT);
        }
    };

    @Override
    public void onDestroy() {

        mPeriodicEventHandler.removeCallbacks(doPeriodicTask);      
        super.onDestroy();
    }
}

 

分享到:
评论

相关推荐

    Windows服务定时执行sql

    【Windows服务定时执行SQL】是一种常见的任务自动化场景,主要用于定期执行数据库备份、数据同步或运行维护脚本等操作。在Windows操作系统中,通过创建服务应用程序并结合编程语言(如C#)可以实现这一功能。本项目...

    windows服务定时执行

    "Windows服务定时执行"指的是利用Windows服务特性结合任务调度,实现程序按照预设的时间间隔自动运行。这种方式常用于需要在特定时间执行的任务,例如数据备份、日志清理等自动化工作。 在C#编程环境中,我们可以...

    最好的定时执行任务软件

    在IT领域,定时执行任务是日常操作中非常实用的功能,尤其对于系统管理和自动化流程来说更是不可或缺。"最好的定时执行任务软件"通常指的是那些能够高效、可靠地按照预设时间执行各种任务的应用程序。这类软件可以...

    C# windows服务定时执行服务器ftp数据本地备份

    在IT行业中,Windows服务是一种特殊类型的后台应用程序,它可以在没有用户交互的情况下运行,这使得它们非常适合执行自动任务,如定时数据备份。C#是.NET框架的主要编程语言,它提供了丰富的库来创建这样的服务。本...

    Asp.net(C#) 创建windows服务并定时执行

    在Asp.net(C#)开发中,创建Windows服务并实现定时执行是一项常见的需求,这主要应用于后台自动化任务,如数据同步、日志清理、定时发送邮件等。下面将详细讲解如何进行这一操作。 首先,我们需要了解Windows服务的...

    quartz 在spring中使用服务定时执行的例子

    本文将详细介绍如何在Spring项目中配置并使用Quartz服务来定时执行任务。 首先,集成Quartz到Spring项目中,我们需要在项目的`pom.xml`或`build.gradle`文件中添加Quartz和Spring相关的依赖。Quartz的核心库通常...

    C#创建计划任务,定时服务,完美执行已测

    总的来说,C#创建计划任务的能力使得开发者可以灵活地控制程序的执行时间,特别是在需要定期运行的服务或者需要在特定事件(如开机)下自动启动的应用场景下,这一功能显得尤为重要。正确理解和运用这些知识点,可以...

    在服务器跑python定时任务

    1、Python自带模块 threading模块的Timer类或者schedule模块 2、用crontab 首先创建一个shell脚本 ...echo $(date +%Y-%m-%d %H:%M:%S) '执行完毕' exit 0 给权限 不然跑不了 原创文章 4获赞 1访问量 3359

    服务器定时执行计划任务,定时访问页面(windows/linux)

    1. 服务器定时执行计划任务的重要性:为了自动执行重复性任务,例如生成sitemap,减少人为操作疏忽,提高效率。 2. 使用Windows计划任务的方法: - 编写PHP程序:创建一个PHP脚本,例如test.php,该脚本会将时间戳...

    c#.net 实现网站定时执行代码

    当我们需要在网站上实现定时执行的任务时,例如数据备份、清理日志或者执行统计分析,可以利用C#和ASP.NET的特性来创建一个定时执行的程序。在给定的标题和描述中,提及的是通过`global.asax`文件来实现这个功能。 ...

    完美解决多应用服务器负载均衡环境下spring quartz同一定时任务重复执行问题

    在多应用服务器负载均衡环境下,Spring Quartz定时任务的重复执行问题是一个常见的挑战。Spring Quartz是一个强大的、开源的作业调度框架,允许开发者定义和执行复杂的定时任务。然而,当多个服务器实例并行运行时,...

    JAVA项目服务器启动时自启动指定的Servlet,并定时执行任务

    同时,通过在Servlet的`init()`方法中设置定时器,我们可以实现定时执行的任务。这个过程涉及到对Java Web规范的理解,以及对Servlet生命周期的掌握。在实际项目中,这样的功能可能用于执行数据初始化、日志清理、...

    每天定时执行 指定时间执行程序

    这里,我们关注的是如何使用Java和Quartz Timer实现每天定时执行指定的程序。Quartz是一个强大的、完全开源的作业调度框架,它可以用于创建、调度和执行计划任务。 首先,我们要了解Quartz Timer的工作原理。Quartz...

    基于thinkphp5框架的定时执行任务

    本篇文章将深入探讨如何在ThinkPHP5框架中实现定时执行任务,即“基于thinkphp5框架的定时执行任务”。 定时任务在Web应用中扮演着重要的角色,例如数据备份、清理缓存、发送邮件、统计分析等自动化任务,都可以...

    Linux定时执行脚本学习笔记

    在Linux系统中,定时执行脚本是运维工作中不可或缺的一部分,尤其对于数据库管理和网站日志备份等自动化任务至关重要。本文将围绕“Linux定时执行脚本学习笔记”这一主题,结合提供的文件,深入探讨如何在Linux环境...

    计划任务 定时执行

    在IT领域,计划任务和定时执行是至关重要的概念,它们被广泛应用于自动化流程、数据同步、备份策略以及各种定期维护任务。在这个例子中,我们关注的是如何设置计划任务来定时执行代码,比如定时上传文件或其他操作。...

    window server任务计划定时执行和解决显示执行成功其实未成功的问题

    ### Window Server任务计划定时执行与解决执行假象问题 #### 一、Window Server任务计划简介 Windows Server系统作为微软提供的一款服务器操作系统,在自动化任务管理方面提供了丰富的功能。其中,“任务计划程序...

    linux下如何定时执行某个程序

    Linux系统提供了多种机制来定时执行任务,其中最为常用的是Cron服务和在脚本中使用sleep命令来控制执行频率。以下详细知识点的梳理,可以帮助您了解如何在Linux环境下定时执行程序。 ### 使用Cron定时任务 Cron是...

    SQL Server 2005 定时执行SQL语句的方法

    不过要想更加直观的控制,直接写一个程序,定时执行你的存储过程。 1、设置“SQL Server 代理”(SQL Server Agent)服务随系统启动 –我的电脑–控制面板–管理工具–服务–右键SQLSERVERAGENT–属性–启动类型–选择...

Global site tag (gtag.js) - Google Analytics