读书笔记
文章平均质量分 52
滟zi
希望不断提升自己。
展开
-
任玉刚【Android开发艺术探索】读后笔记二
1、standard,标准模式,也是系统的默认模式。每次启动一个Activity都会重新建一个新的实例,不管这个实例是否已经存在。standard模式的Activity默认会进入启动它的Activity所属的任务栈中;2、singleTop,栈顶复用模式。在这种模式下,如果新的Activity已经位于任务栈的栈顶,那么此Activity不会被重新创建,同时它的onNewIntent方法会被回调原创 2015-12-28 15:08:37 · 926 阅读 · 0 评论 -
任玉刚【Android开发艺术探索】读后笔记一
1、onPause和onStop都不能执行耗时的操作,尤其是onPause,因为onPause必须先执行完,新的Activity的onResume才会执行。尽量在onStop中做操作(如停止动画、存储数据),从而使得新的Activity尽快显示出来;2、Activity在异常终止的情况下(如系统配置发生改变或者系统内存不足时),系统会调用onSaveInstanceState来保存当前Acti原创 2015-12-26 16:24:54 · 1151 阅读 · 0 评论 -
任玉刚【Android开发艺术探索】读后笔记三
1、IntentFilter中的过滤信息有action、category、data;2、一个Activity中可以有多个intent-filter,一个Intent只要能匹配任何一组intent-filter即可成功启动对应的Activity;3、action的匹配要求:Intent中的action必须存在且必须和过滤规则中的其中一个action相同,action区分大小写;4、cat原创 2015-12-28 16:14:13 · 1056 阅读 · 0 评论 -
任玉刚【Android开发艺术探索】读后笔记四
1、进程和线程是两个截然不同的概念,进程是一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用,线程是CPU调度的最小执行单元,同时线程是一种有限的系统资源。一个进程可以只包含一个线程(主线程,在Android里面也叫UI线程,在UI线程里面才能操作界面元素),也可以包含多个线程;2、ANR,应用无响应。解决这个问题需要把一些耗时的任务放在线程中去;3、IPC,进程间通信或者跨进程原创 2015-12-29 16:25:00 · 959 阅读 · 1 评论