簡體   English   中英

(Android / Java)如果類沒有活動,如何給上下文提供參數?

[英](Android / Java) How to give a context as argument if the class does not have activity?

我有一個JSONParser類,其中有:

Database db = new Database(/* Need context here! */);

在數據庫類中,我有這個:

public Database(Context context) {
    super(context, DATABASE_NAME, null, 1);
    SQLiteDatabase db = this.getWritableDatabase();
}

我應該如何在數據庫構造函數中提供上下文?

謝謝你的幫助...

讓您的JSONParser類構造函數接受Context參數。 在實例化JSONParser的活動/片段中,傳遞上下文。 將此上下文傳遞給Database類。 這是干凈的方法。 您也可以使用應用程序上下文,例如@Ivan注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM