我已经阅读了有关上下文解释和阅读上下文的其他参考资料。但我需要一些关于背景的实际解释。 这个脚本
public MySQLiteHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
这些背景是做什么的?为什么需要上下文需要作为参数。感谢
答案 0 :(得分:4)
SQLiteOpenHelper
需要Context
来创建或打开现有数据库。它使用此method来执行此操作。但是你可以通过打开source code of the class来自己看到它。
db = mContext.openOrCreateDatabase(mName, mEnableWriteAheadLogging ?
Context.MODE_ENABLE_WRITE_AHEAD_LOGGING : 0,
mFactory, mErrorHandler);
Context
在Android中几乎用于所有地方,主要用于访问应用程序资源以及执行各种操作。