摘要:
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般都是 阅读全文
posted @ 2012-09-05 17:12
Code大蛇丸
阅读(187)
评论(0)
推荐(0)
摘要:
1效果图加载数据时加载数据完成时加载数据异常时2实现说明加载前:界面显示异步加载控件,隐藏数据显示控件,加载异常控件加载成功:根据加载的数据,初始化数据显示控件加载失败:显示加载异常的控件,异常异步加载控件中间的加载过程,通过AsyncTask来实现,在AsyncTask中主要实现两个方法//后台运行,互联网后台数据加载接口protected Integer doInBackground(String... params)//数据加载完成,结合数据,进行UI处理protected void onPostExecute(Integer result)3实现代码 3.1界面部分加载控件:<L 阅读全文
posted @ 2012-09-05 16:38
Code大蛇丸
阅读(1816)
评论(1)
推荐(0)