2011年10月13日
摘要: 转自:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程 阅读全文
posted @ 2011-10-13 17:49 denniswang 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 写的有点乱,但是写的挺好的。转自:http://www.cnblogs.com/Greenwood/archive/2011/04/02/2003170.html总体框架:1.滚动加载listView.setOnScrollListener(newOnScrollListener() {//添加滚动条滚到最底部,加载余下的元素@OverridepublicvoidonScrollStateChanged(AbsListView view,intscrollState) {if(scrollState==OnScrollListener.SCROLL_STATE_IDLE) {loadRemna 阅读全文
posted @ 2011-10-13 17:01 denniswang 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: listview 是android网络开发中经常使用的一种控件,像现在的人人网、微博等等android客户端,都在使用它,但是大家不难发现其在加载数据的过程中不是一次性加载完,而是没等你看过固定条数据后再继续加载,这样对于需要加载的大量数据;来说分开进行,客户体验比较好。一下是listview实现动态加载数据的方法。只是一个简单的框架。(转自于网络)import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view 阅读全文
posted @ 2011-10-13 16:57 denniswang 阅读(5062) 评论(0) 推荐(1) 编辑