安卓下 按钮监听重复开启线程
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>
相关文章推荐
- 安卓下 按钮监听重复开启线程
- 安卓开启新线程获取网络图
- Activity中控制线程和防止线程重复开启的解决办法
- 安卓按钮添加监听的三种方法
- 安卓端如何监听系统返回键按钮
- 回调在应用中的多种写法——以安卓监听事件/线程启动为例
- 安卓设置按钮监听的四种方式
- 安卓系统监听应用开启和关闭的实现和内存泄露记录
- 安卓按钮响应线程中也不能直接通过JNI操作COCOS2D-X界面
- [安卓] 1、页面跳转+按钮监听
- 安卓系统监听应用开启和关闭的实现
- 安卓中线程的开启
- 安卓上按钮绑定监听事件的两种写法
- [安卓] 2、使用2中方法做按钮监听和图片按钮使用
- 安卓监听和修改软键盘右下角按钮
- 安卓(Android)动态创建多个按钮并添加监听事件
- 如何防止按钮多次点击开启多个线程
- 安卓给按钮添加监听事件的四种方法2.
- 如何动态修改输入法键盘红色框中(右下角)的文字,以及 如何监听右下角按钮的点击事件?
- C++ Builder XE8 安卓开发之indy10的线程控件如何正确调用VCL控件