1. 程式人生 > >阿里Android開發手冊筆記---程序、執行緒與訊息

阿里Android開發手冊筆記---程序、執行緒與訊息

1、不要通過 Intent 在 Android 基礎元件之間傳遞大資料(binder transaction

快取為 1MB),可能導致 OOM。

2、在 Application 的業務初始化程式碼加入程序判斷,確保只在自己需要的程序

初始化。特別是後臺程序減少不必要的業務初始化

3、新建執行緒時,必須通過執行緒池提供(AsyncTask 或者 ThreadPoolExecutor

或者其他形式自定義的執行緒池),不允許在應用中自行顯式建立執行緒。

4、執行緒池不允許使用 Executors 去建立,而是通過 ThreadPoolExecutor 的方

式,這樣的處理方式讓寫的同學更加明確執行緒池的執行規則,規避資源耗盡的風險。

5、禁 止 在 多 進 程 之 間 用 SharedPreferences 共 享 數 據 , 雖 然 可 以

(MODE_MULTI_PROCESS),但官方已不推薦。

6、謹慎使用 Android 的多程序