1)View的狀態保存與恢復
dispatchRestoreInstanceState
onRestoreInstanceState
onSaveInstanceState
2)Service的前臺服務使用
startForeground(NOTIFICATION_ID, mNotification)
stopForeground(true)
3)Avoid internal getters/setters 避免內部的get/set訪問器
不使用JIT時,直接訪問成員變量比使用get方法可以提高3倍速度。而使用JIT時,直接訪問成員變量與使用本地變量同樣高效廉價,其訪問速度可以提高7倍。
使用ProGuard配置內聯訪問器能夠達到兼有二者的效果,既有好的代碼結構,也有快速的訪問速度。(沒玩過這個內聯訪問器)