2016-12-27 19 views
0

我想在一個活動中獲取對我的數據庫的引用,並通過intent將引用的數據庫變量傳遞給另一個活動。有什麼辦法可以做到這一點?如何通過意圖傳遞SQLiteDatabase變量?

+1

爲什麼你必須這樣做,你可以創建一個新的對象,而不是..? –

+0

如果像往常一樣使用listview,你可以通過你的適配器傳遞它? –

+1

你想要什麼?請詳細描述。 –

回答

0

你必須使你的sqlite的類中的方法來獲取類的Singleton對象:

public static synchronized SQLiteDatabaseHandler getInstance(Context mContext) { 
     if (instance == null) { 
      instance = new SQLiteDatabaseHandler(mContext); 
     } 
     return instance; 
    } 

你可以得到這個類的對象在任何類的(不需要 通SqliteDatabaseHandler反對另一個類):

SQLiteDatabaseHandler.getInstance(mContext);