1. 程式人生 > >Android 防止你的Activity 不能被銷燬

Android 防止你的Activity 不能被銷燬

為了提高你的應用記憶體的正確使用,一定要避免Activity不被銷燬,其中注意以下幾個方面:

1、不要把Activity物件以及Context物件傳入到一個單例中,因為當單例不能被銷燬時會一直不讓Activity銷燬;

2、當Activity的內部類被單例所引用時,在Activity銷燬時一定要解除繫結;

3、AsyncTask在activity中使用時,當activity被銷燬時,如果AsyncTask仍沒有執行完成時,一定要cancle掉;

參考:

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/1225/3800.html