- 博客(6)
- 收藏
- 关注
原创 Handler消息机制
需要的类handlermessagemessageQueue存在意义主线程不能做耗时操作,只能放在子线程子线程不能修改主线程UI。三者之间如何协作浅显理解线程A需要对线程B的界面需要操作时,会先将需要操作的数据封装成Message对象 Message msg=handle.obtainMessage()Message对象通过B线程创建的Handler对象的sendMessage方
2016-08-20 15:27:27
406
原创 activity启动模式
种类standardsingleTopsingleTasksingleInstance activity task stack:任务栈,将用户进入过的activity以栈的形式存放standard该模式启动的activity会默认进入启动他的activity所属的任务栈中,如果启动者是非Activity类型的Content并没有任务栈,则需要为启动的activity创建一个任务栈(给in
2016-08-20 14:37:35
232
原创 Activity,Service,Fragment生命周期
Activity生命周期![activity生命周期官方文档图片](http://img.blog.csdn.net/20160820113141915)onCreate() 不可见,没焦点onStart() 可见,没焦点onResume() 可见,有焦点onPause() 可见
2016-08-20 14:11:01
466
原创 android事件传递机制
android事件传递机制与事件传递相关的三个方法:dispatchTouchEvent(MotionEvent ev)onInterceptTouchEvent(MotionEvent ev)onTouchEvent(MotionEvent ev)三个方法之间如何协作1.触摸事件首先传递给最外层ViewGroup的dispatchTouchEvent方法2.dispatchTouchEv
2016-08-20 11:24:46
290
转载 android GC机制
Android的GC机制 GC:Garbage Collector GC算法的核心思想Android虚拟机采用根搜索算法和程序计数器算法。GC会从根节点(GC Roots)开始对heap(堆)进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收掉对堆内存中的对象进行识别,如果对象正在被引用则称其为存活对象,如果对象不再被引用
2016-08-20 10:58:02
1742
原创 android所有布局
1.LinearLayout 线性布局i. gravity当前控件内容显示位置ii. layout_gravity当前控件在父控件的位置2.RelativeLayout 相对布局i. layout_centerhorizontal水平剧中ii. layout_alignPatrntRight在父控件右边iii. layout_above在另外一个控件上边iv
2016-08-20 10:51:45
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人