我正在为数据库创建一个新类,第一个功能是访问数据库
问题是我总是在 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/