我想創建一個靜態對象,可以在整個程序中使用。所以我有這個類的SQL。返回類的靜態實例
private static FeadReadDB myInstance;
public FeadReadDB(android.content.Context context){
super(context, DB_NAME, null, DB_VERION);
myInstance = this;
}
public static FeadReadDB getInstance(){
return myInstance;
}
在第一,我沒有這樣的getInstance功能,但是當我寫它,改變代碼,我得到空指針異常。是否可以創建類似這樣的東西,比方說,在程序開始時初始化myInstance
,然後在程序(活動)的其餘部分使用?
閱讀關於Singletons – Eran
[在Java中實現單例模式的有效方法是什麼?](http://stackoverflow.com/questions/70689/what-is-an-efficient-way-to-在java中實現單一模式) – RPresle