周期性循环执行一段代码的实现

来源:互联网 发布:我的世界瞳术js视频 编辑:程序博客网 时间:2024/06/04 19:04

通过hanler和runnable接口实现对preference文件的周期性循环检测




Handler handler=new Handler(){

@override

public  void handleMessage(Message msg){

if(msg.what==1){

//需要处理的代码块

}

}

}


public class ConnectionCheck implements Runnable{

@override

public void run(){

String channelId =PreferenceUtils.getString(loginActivity.this,constant.DB_channelId,null);

if(!TextUtils.isEmpty(channellld)){

handler.sendEmptyMessage(1);

}

else 

{

handler.postDelayed(new ConnectionCheck(),2000);

}

}

}

0 0
原创粉丝点击