我正在尝试打开
数据库,如下所示:
sqliteDatabase myDatabase;
myDatabase = openOrCreateDatabase("sudoku.db",Context.MODE_PRIVATE,null);
当我在Service类中实现它时,此代码工作正常,但是当我尝试在GeneraterThread类的onPostExecute事件处理程序中实现它,实现AsyncTask时,我收到以下错误:
对于GeneraterThread类型,未定义openOrCreateDatabase(String,int,null)方法
看起来你正试图在没有
方法的GeneraterThread实例上
调用openOrCreateDatabase
方法(而Service类有
方法).您可能可以传入对Context对象的引用并在其上
调用该
方法.或者使用
sqliteDatabase.openOrCreateDatabase()的静态
方法.
原文链接:https://www.f2er.com/android/309280.html