我正在为数据库创建一个新类,第一个函数是访问数据库 问题是我总是在MODE_PRIVATE
上出错我尝试将上下文作为参数传递但仍显示错误
任何人都知道如何从非活动类访问数据库
public class DB {
public void OpenDB(Context ctx, SQLiteDatabase dataB)
{
dataB = openOrCreateDatabase("Schlogger", ctx.MODE_PRIVATE,null);
}
}
答案 0 :(得分:4)
更改
dataB = openOrCreateDatabase("Schlogger", ctx.MODE_PRIVATE,null);
到
dataB = ctx.openOrCreateDatabase("Schlogger", ctx.MODE_PRIVATE,null);
openOrCreateDatabase
是Context
类的方法,因此您需要Context
的对象来调用它。
答案 1 :(得分:2)
使用context
打开数据库{{1p>