
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 · 154 阅读 · 0 评论 -
Handler message looper三者间的信息通信
[size=large]Handler message looper三者间的信息通信三者组成一个异步消息处理线程在应用时、我们一般常重写handlerMessage方法,来刷新UI或者进行线程间的信息通信。但内部的实现过程我们需要通过查看源代码来了解。分析如下:线程启动后,先调用Looper中的prepare()方法、方法中判断是否有Looper对象,没有则进行实例化并将其...原创 2015-08-06 09:19:22 · 114 阅读 · 0 评论 -
Fragment生命周期
[size=large]Fragment的生命周期中有如下方法会被系统回调:onAttach() : 当fragment被添加到activity时被回调,但只会被调用一次。onCreate(Bundle savedStatus):创建frament时被回调,只调用一次。onCreateView():每次创建、绘制该Fragment的view组件时被回调,返回view...原创 2015-08-11 21:02:37 · 138 阅读 · 0 评论 -
contentProvider生命周期
contentProvider的生命周期、理解应该跟进程一样,它作为系统应用组件、其生命周期应该跟app应用的生命周期类似,只是它属于系统应用、所以随系统启动而初始化,随系统关机而结束;但也存在其他状态下结束进程、比如说系统内存不够时,进行内存回收、会根据生成时间态、用户操作等情况进行是否内存回收...原创 2017-04-21 09:55:09 · 3679 阅读 · 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 · 131 阅读 · 0 评论 -
Handler message looper三者间的信息通信
原创 2015-08-06 09:19:22 · 125 阅读 · 0 评论 -
Fragment生命周期
:创建frament时被回调,只调用一次。onCreateView():每次创建、绘制该Fragment的view组件时被回调,返回view组件。onActivityCreated():当fragment所在的activity被启动完成后回调该方法。onStart():启动fragment时被回调onResume(): 恢复fragment时被回调,onStart()方法后一定会回调该方法。onPause():暂停fragment时被回调。onStop():停原创 2015-08-11 21:02:37 · 136 阅读 · 0 评论 -
contentProvider生命周期
原创 2017-04-21 09:55:09 · 739 阅读 · 0 评论