感谢提供勘误信息的读者,正是有了你们,《Android进阶解密》才会变得越来越好。
目前最新印次:2019年4月 第5印。

  1. 108页中间段落第1行,scheduleLaunchActivity方法改为scheduleCreateService方法,ActivityClientRecord改为CreateServiceData。第二行ActivityClientRecord改为CreateServiceData
  2. 139页 第4行,我们查看ContentProvider的acquireUnstableProvider方法…,改为:查看acquireUnstableProvider方法…
  3. 42页 第10行,RuntimeInit.java改为:ZygoteInit.java
  4. 87页 中间段落,startActivityLocked方法,全部改为:startActivityMayWait方法
  5. 130页(第5印),倒数第9行,enqueueOrderedBroadcastLocked(r);改为:enqueueParallelBroadcastLocked(r);
  6. 114页(第5印),中间段落,被绑定的Service(AppBindRecord),改为:被绑定的Service(ServiceRecord)。
    1. 50页(第5印)中间段落。改为:

if (r == null || r.state != RESUMED) {
mFocusedStack.resumeTopActivityUncheckedLocked(null, null);//1
}

274页,分代收集算法,第10行,HotSpot虚拟机默认Eden空间和两个Survivor空间….有歧义,改为:
HotSpot虚拟机默认Eden空间和Survivor空间所占的比例为8:1