簡體   English   中英

為什么這里需要上下文?

[英]Why is context needed here?

我已經閱讀了有關上下文的說明,並在Google的其他參考中閱讀了上下文。 但是我需要一些有關上下文的實用解釋。 這個腳本

public MySQLiteHelper(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
}

這些上下文是做什么的? 為什么需要上下文需要作為參數。 謝謝

SQLiteOpenHelper需要Context來創建或打開現有數據庫。 它使用此方法執行此操作。 但是您可以通過打開類的源代碼自己看到它。

db = mContext.openOrCreateDatabase(mName, mEnableWriteAheadLogging ?
    Context.MODE_ENABLE_WRITE_AHEAD_LOGGING : 0,
    mFactory, mErrorHandler);

Context在Android中幾乎無處不在,主要用於訪問應用程序資源以及執行各種操作。

暫無
暫無

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

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