android – 方法openOrCreateDatabase(String,int,null)未定义

android – 方法openOrCreateDatabase(String,int,null)未定义,第1张

概述我正在尝试打开数据库,如下所示: SQLiteDatabase myDatabase;myDatabase = openOrCreateDatabase("sudoku.db", Context.MODE_PRIVATE, null); 当我在Service类中实现它时,此代码工作正常,但是当我尝试在GeneraterThread类的onPostExecute事件处理程序中实现它,实现Async 我正在尝试打开数据库,如下所示:
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()的静态方法. 总结

以上是内存溢出为你收集整理的android – 方法openOrCreateDatabase(String,int,null)未定义全部内容,希望文章能够帮你解决android – 方法openOrCreateDatabase(String,int,null)未定义所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存