Service demo如下:
public class ServiceDemo extends Service { private int InTime = 10 * 1000; private int periodTime = 10 * 60 * 1000; @Override public IBinder onBind(Intent arg0) {//这是Service必须要实现的方法,目前这里面什么都没有做 return null; } @Override public void onCreate() { //在onCreate()方法中打印了一个log便于测试 super.onCreate(); Timer checkTokenTimer = new Timer();// PeriodTask periodTask = new PeriodTask(); checkTokenTimer.schedule(periodTask, InTime, periodTime); } public class PeriodTask extends TimerTask { public void run() { LogUtil.showErrLog("Task", "Service 定时任务—- !"); } } }
启动Service任务:
startService(new Intent(this, ServiceDemo.class));