一個很重要的守則是讓內(nèi)部類為靜態(tài)的钓觉。尤其是它們要做耗時的后臺任務(wù)的時候〖岵龋或者更好的方法是把這個類移到外面作為單獨的類荡灾。
善用弱引用:
WeakReference<AutoActivity> mactivity;
mactivity = new WeakReference<AutoActivity>(activity);
mactivity.get();
用非靜態(tài)的內(nèi)部類做耗時的后臺任務(wù)總是很糟糕的實踐,不光是在安卓中批幌。