摘要:
Activity的Flags: FLAG_ACTIVITY_NEW_TASK:这个标记位的作用是为Activity指定"singleTask"启动模式,其效果和在XML中指定该启动模式相同; FLAG_ACTIVITY_SINGLE_TOP:这个标记位的作用是为Activity指定"singleTo 阅读全文
摘要:
FrameLayout(框架布局) 此布局是五中布局中最简单的布局,Android中并没有对child view的摆布进行控制,这个布局中所有的控件都会默认出现在视图的左上角,我们可以使用android:layout_margin,android:layout_gravity等属性去控制子控件相对布 阅读全文
摘要:
LinearLayout(线性布局) 一行只控制一个控件的线性布局,所以当有很多控件需要在一个界面中列出时,可以用LinearLayout布局。 此布局有一个需要格外注意的属性:android:orientation=“horizontal|vertical。 当android:orientatio 阅读全文
摘要:
onSaveInstanceState的调用遵循一个重要原则,即当系统“未经你许可”时销毁了你的activity,则onSaveInstanceState会被系统调用,这是系统的责任,因为它必须要提供一个机会让你保存你的数据(当然你不保存那就随便你了)。另外,需要注意的几点: 1.布局中的每一个Vi 阅读全文
摘要:
1、当前Activity的onPause方法执行结束后才会执行下一个Activity的onCreate方法,所以在onPause方法中不适合做耗时较长的工作,这会影响到页面之间的跳转效率; 2、如果新的Activity采用了透明主题,那么当前Activity的onStop方法不会被调用; 3、onS 阅读全文
摘要:
Android有四种启动模式:standard、singleTop、singleTask和singleInstance。 standard:标准模式,这也是系统的默认模式。每次启动一个Activity都会重新创建一个新的实例,不管这个实例是否已经存在; singleTop:栈顶复用模式。在这种模式下 阅读全文
摘要:
《构建之法》 2021.5.16 这本书的作者邹欣老师在微软公司工作,他在整本书中把对软件构建的方方面面都写得很清楚,包括需求,设计,开发,测试,项目管理......甚至国内很多公司都无法做到像书中说的流程那么全面和到位。作者的思路很清晰,文字也很有趣,让人欲罢不能。全书都有很大的参考价值,至少对于 阅读全文
摘要:
1、如果AIDL文件中用到了自定义的Parcelable对象,那么必须新建一个和它同名的AIDL文件,并在其中声明它为Parcelable类型。 2、Android中有Intent、文件共享、SharedPreferences、Binder通信、ContentProvider、网络通信等多种IPC通 阅读全文
摘要:
1、View和Activity一样,每个View都有onSavedInstanceState和onRestoreInstanceState这两个方法,用于保存和恢复view的状态; 2、如果一个进程中没有四大组件在执行,那么这个进程将很快被系统杀死,因此,一些后台工作不适合脱离四大组件而独自运行在后 阅读全文
摘要:
《梦断代码》 读完韩磊翻译的《梦断代码》样书,不免让人掩卷长叹!一群人们怀抱着改变世界的理想上路了,却在追寻时发现,那些近在眼前的理想之峰,变得那么的遥不可及;每当翻过一座横亘在面前的山峰时,总以为已经来到理想之峰的脚下,却发现这又是另一座需要攀越克服的阻隔之峰。 软件开发过程有时就是这样的一种体验 阅读全文