我正在为数据库创建一个新类,第一个功能是访问数据库 问题是我总是在 MODE_PRIVATE 上出错
我试图将上下文作为参数传递,但仍然显示错误
任何人都知道如何从非 Activity 类访问数据库
public class DB {
public void OpenDB(Context ctx, SQLiteDatabase dataB)
{
dataB = openOrCreateDatabase("Schlogger", ctx.MODE_PRIVATE,null);
}
}
最佳答案
改变
dataB = openOrCreateDatabase("Schlogger", ctx.MODE_PRIVATE,null);
到
dataB = ctx.openOrCreateDatabase("Schlogger", ctx.MODE_PRIVATE,null);
openOrCreateDatabase
是Context
类的一个方法,所以你需要一个Context
的对象来调用它。
关于java - android:从非 Activity 类中使用openOrCreateDatabase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24698551/