2014.5.1第一次写博客
来源:互联网 发布:淘宝助理外链图片 编辑:程序博客网 时间:2024/06/05 06:02
接触CSDN也有大学几年时间了,马上就要毕业离校了,这几天在忙着毕业论文的事情。。 顺带把这几条学习内容以博文的形式记录下来的。
第一:逛博客,看了一篇介绍handler的。相信只要不是初学者,handler机制都知道的,可要自己语言陈述出来,不见得都能清晰的表达清楚的
Handler主要接受子线程发送的数据, 并用此数据配合主线程更新UI..
当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发。比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android系统的一个错误提示 "强制关闭". 这个时候我们需要把这些耗时的操作,放在一个子线程中,因为子线程涉及到UI更新,,Android主线程是线程不安全的,也就是说,更新UI只能在主线程中更新,子线程中操作是危险的. 这个时候,Handler就出现了.,来解决这个复杂的问题 , 由于Handler运行在主线程中(UI线程中), 它与子线程可以通过Message对象来传递数据, 这个时候,Handler就承担着接受子线程传过来的(子线程用sedMessage()方法传弟)Message对象,(里面包含数据) , 把这些消息放入主线程队列中,配合主线程进行更新UI。
第二:论文中用到了ListAcitivity,就查了下资料ListActivity的
ListActivity的默认布局由一个位于屏幕中心的全屏列表构成。如果你不想使用默认的布局,可以在onCreate()方法中通过setContentView()方法设定你自己的布局。如果指定你自己定制的布局,你的布局中必须包含一个id为"@id/android:list"的ListView。 若你还指定了一个id为"@id/android:empty"的view,当ListView中没有数据要显示时,这个view就会被显示,同时 ListView会被隐藏。
- 2014.5.1第一次写博客
- CSDN No.1 第一次写博客
- 第一次写博客
- 第一次写博客
- 第一次写博客
- 第一次写博客
- 第一次写博客
- 我第一次写博客
- 第一次写博客
- 第一次写博客
- 第一次写博客文章
- 我第一次写博客
- 第一次写博客
- 第一次写博客
- 第一次写博客
- 第一次写博客
- 第一次写博客!
- 第一次写博客
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java swing 之 JScrollPane(滚动面板)的使用
- The end where I begin
- Java I/O - 流的源码分析
- Java 位 运 算 符
- 2014.5.1第一次写博客
- cocos2dx CCEditBox
- USB协议基本知识
- ret和call的原理
- 通俗易懂的USB协议详解(转载)
- DDOS 学习资料——Sockstress Tools & Source Code
- 索引技术
- PHP5安装配置指南
- 加入一个按钮,前提是我有按前后的图片哦