android
guiyichen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android通用适配器
[size=large] 通用适配器构建过程: 1、将共同的重写方法放抽象类中,如下面几个方法: [/size] [code="java"] @Override public int getCount() { return mDatas.size(); } @Override public T getItem(int position) { retur...原创 2015-07-28 22:03:26 · 172 阅读 · 0 评论 -
Handler message looper三者间的信息通信
[size=large] Handler message looper三者间的信息通信 三者组成一个异步消息处理线程 在应用时、我们一般常重写handlerMessage方法,来刷新UI或者进行线程间的信息通信。但内部的实现过程我们需要通过查看源代码来了解。分析如下: 线程启动后,先调用Looper中的prepare()方法、方法中判断是否有Looper对象,没有则进行实例化并将其...原创 2015-08-06 09:19:22 · 137 阅读 · 0 评论 -
Fragment生命周期
[size=large] Fragment的生命周期中有如下方法会被系统回调: onAttach() : 当fragment被添加到activity时被回调,但只会被调用一次。 onCreate(Bundle savedStatus):创建frament时被回调,只调用一次。 onCreateView():每次创建、绘制该Fragment的view组件时被回调,返回view...原创 2015-08-11 21:02:37 · 164 阅读 · 0 评论 -
contentProvider生命周期
contentProvider的生命周期、理解应该跟进程一样,它作为系统应用组件、其生命周期应该跟app应用的生命周期类似,只是它属于系统应用、所以随系统启动而初始化,随系统关机而结束;但也存在其他状态下结束进程、比如说系统内存不够时,进行内存回收、会根据生成时间态、用户操作等情况进行是否内存回收...原创 2017-04-21 09:55:09 · 3718 阅读 · 0 评论 -
android通用适配器
ize(); } @Override public T getItem(int position) { return mDatas.get(position); } @Override public long getItemId(int position) { return position; } [/code] [size=large] 2、getView方法中需要用到bean对象及holderView来初始化listView内容;所以通过抽象类中定义原创 2015-07-28 22:03:26 · 154 阅读 · 0 评论 -
Handler message looper三者间的信息通信
原创 2015-08-06 09:19:22 · 148 阅读 · 0 评论 -
Fragment生命周期
:创建frament时被回调,只调用一次。 onCreateView():每次创建、绘制该Fragment的view组件时被回调,返回view组件。 onActivityCreated():当fragment所在的activity被启动完成后回调该方法。 onStart():启动fragment时被回调 onResume(): 恢复fragment时被回调,onStart()方法后一定会回调该方法。 onPause():暂停fragment时被回调。 onStop():停原创 2015-08-11 21:02:37 · 157 阅读 · 0 评论 -
contentProvider生命周期
原创 2017-04-21 09:55:09 · 769 阅读 · 0 评论
分享