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

谈实现Android定时执行

 
阅读更多

方式1:Timer

 

在项目中测试,效果不佳;

 

方式2: Handler

 

启动任务:

 

handler.postDelayed(runnable, 3000);

 取消任务:

 

handler.removeCallbacks(runnable);

 定义任务:

 

	Runnable runnable = new Runnable(){
		@Override
		public void run() {
			handler.postDelayed(this, 3000);
			// TODO Auto-generated method stub
			beanList = RemoteService.parseLogisticsBean(param);
			if(beanList==null){
				beanList = new ArrayList<HashMap<String, String>>();
			}else{
				adapter.notifyDataSetChanged();
			}
		}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics