您的位置:首页 > 其它

安卓下 按钮监听重复开启线程

2015-03-22 17:42 204 查看
public void onClick(View arg0) {
if(isRun)handler.removeCallbacks(thread);
else{
thread = new Thread(new Runnable() {

@Override
public void run() {

String json = UrlHtmlUtil.getHtmlJsonByUrl(uri);

Message m = handler.obtainMessage();
Bundle bundle = new Bundle();
bundle.putString("jsondata", json);
m.setData(bundle);
m.what = 0x11;
handler.sendMessage(m);

}

});
cityName = et.getText().toString();
thread.start();
//bt.setEnabled(false);
}
<span style="font-size:24px;">定义一个Boolean变量isRun来判断线程是否已经开启。如开启则抛出线程。</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: