AsyncTask中调用定时查询
来源:互联网 发布:运动前吃什么 知乎 编辑:程序博客网 时间:2024/04/29 14:00
private Handler handler = new Handler() {
public void handleMessage(Message msg) {
super.handleMessage(msg);
if (msg.what == 1) {
goToSearchStatus();//为一个AsyncTask
}
}
};
private Timer timer;
private TimerTask timerTask;
/**
* 开始
*/
public void startTimer() {
if (timer == null) {
timer = new Timer(true);
}
// 任务
if (timerTask == null) {
timerTask = new TimerTask() {
public void run() {
Message msg = new Message();
msg.what = 1;
handler.sendMessage(msg);
}
};
}
if (timer != null && timerTask != null) {
timer.schedule(timerTask, 1000, 2000);
}
}
//退出时调用
/**
* 停止
*/
private void stopTimer() {
if (timer != null) {
timer.cancel();
timer = null;
}
if (timerTask != null) {
timerTask.cancel();
timerTask = null;
}
}
public void handleMessage(Message msg) {
super.handleMessage(msg);
if (msg.what == 1) {
goToSearchStatus();//为一个AsyncTask
}
}
};
private Timer timer;
private TimerTask timerTask;
/**
* 开始
*/
public void startTimer() {
if (timer == null) {
timer = new Timer(true);
}
// 任务
if (timerTask == null) {
timerTask = new TimerTask() {
public void run() {
Message msg = new Message();
msg.what = 1;
handler.sendMessage(msg);
}
};
}
if (timer != null && timerTask != null) {
timer.schedule(timerTask, 1000, 2000);
}
}
//退出时调用
/**
* 停止
*/
private void stopTimer() {
if (timer != null) {
timer.cancel();
timer = null;
}
if (timerTask != null) {
timerTask.cancel();
timerTask = null;
}
}
0 0
- AsyncTask中调用定时查询
- Android中AsyncTask的函数调用顺序
- 在linux中定时调用Java程序
- Oracle中如何定时调用存储过程
- android AsyncTask的方法在哪几个线程中调用
- 从AsyncTask往调用它的activity中返回数据
- AsyncTask 异步查询 通讯录
- AsyncTask 调用过程分析
- SQL2000中创建作业(定时查询,更新)
- SQL2000中创建作业(定时查询,更新)
- SQL2000中创建作业(定时查询,更新)
- SQL2000中创建作业(定时查询,更新)
- Oracle中使用定时任务调用存储过程
- Oracle中作业(jobs)定时的调用
- SpringTask执行定时任务中调用方法中断问题
- java中定时调用任务(如每天定时将日志入库,每天定时备份数据等等)
- ASP中调用Access中的查询
- oracle创建定时job,job调用存储过程,批量查询,批量修改,自定义数据类型,
- Android 图片压缩
- Java之static
- [mysql]一次主从数据不一致的问题解决过程
- 面向对象的开发方法
- python 汉字与拼音的转换--pypinyin
- AsyncTask中调用定时查询
- JAVA中isEmpty和null以及""的区别
- Java之final
- cocoa设计模式总结
- linux 挂载 fat32 和 ntfs格式u盘
- java.io.IOException: The stream is closed
- 集团信息化之路 电子采购系统的物料采购计划模块沟通会议
- 二分法找数组中第K小的数
- 对ceph radosgw的一些理解