博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安卓线程报错
阅读量:6443 次
发布时间:2019-06-23

本文共 935 字,大约阅读时间需要 3 分钟。

hot3.png

普通打印线程 和 修改UI界面的线程  一个运行成功 一个异常

public class MainActivity extends ActionBarActivity {	private Button start_btn = null;	private MyThread mythread =null;	    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                start_btn =(Button)findViewById(R.id.startbtn);                start_btn.setOnClickListener( new View.OnClickListener() {						@Override			public void onClick(View v) {				// TODO Auto-generated method stub				mythread = new MyThread();				mythread.start();							}		});            }         public void display(){    	Toast.makeText(getApplicationContext(), "this", Toast.LENGTH_SHORT).show();    }    public class MyThread extends Thread{     	public void run(){    		Log.d("tedt", "aa");     		MainActivity.this.display();    	}    }  }

094937_wCEb_2463179.png

所以,线程的使用必须注意UI界面的问题

转载于:https://my.oschina.net/LaVictoria/blog/654923

你可能感兴趣的文章
Vue.js 子组件的异步加载及其生命周期控制-------异步加载子组件,子组件的生命周期控制过程不一样...
查看>>
编写可维护的JavaScript
查看>>
高效的CSS代码(2)
查看>>
朱兰的质量三部曲——《可以量化的管理学》
查看>>
丰田生产方式和TOC工序切换时间的解决
查看>>
2017年勒索软件、物联网攻击将继续肆虐
查看>>
用友网络董事长王文京为何出现在乌镇大会中?
查看>>
大学团队打造手语翻译机器人,完整安装下来需要149个小时
查看>>
Wireshark抓包分析/TCP/Http/Https及代理IP的识别
查看>>
不同包下,相同数据结构的两个类进行转换
查看>>
软件安装(linux)
查看>>
TeamPlain for VSTS - Web Access for Team System-TFS 跨平台的客户端
查看>>
面对前车之鉴的AR,现在的VR要做些什么?
查看>>
vscode 换行符\n 变成\r\n
查看>>
一个绘制虚线的非常规函数(常规方法,打印机上绘制不出虚线)
查看>>
获得本机的IP,掩码和网关
查看>>
大数据之 ZooKeeper原理及其在Hadoop和HBase中的应用
查看>>
Delphi中将XML文件数据装入DataSet
查看>>
你刚才在淘宝上买了一件东西
查看>>
发布一个 Linux 下的 C++ 多线程库
查看>>