由於Android 的 App 在 離開的時候並不會把static 的class destory掉
所以當 App 重新開啟時 可能會造成某些問題
例如
當App重開時 由於Activity已經更換了但是假設有某些item是base在舊的Activity
就會出現error
當App重開時 在App重開時將新的Activity做更換可以避免掉這個問題
或者是使用下面的方式也可以避免掉一些錯誤
public class Dialog extends Application{ private static Dialog instance; public static Dialog GetInstance() { return instance; } public final void onCreate(){ super.onCreate(); instance = this; } }
沒有留言:
張貼留言