嘿家伙所以我想在我的主要活动中使用getReadableDatabase(),但问题是它已经扩展了appCompatActivity(),我需要它来为我的代码执行此操作。但是现在因为我不能一次扩展2个东西,所以我无法扩展SQLiteOpenHelper,导致无法使用getreadable。任何人都可以帮我解决这个问题吗?
您需要定义创建第二个类,该类扩展SQLiteOpenHelper并在其中定义使用getReadableDatabase()的方法。您可以将SQLiteOpenHelper设置为单例,以便可以从任何位置访问该类的单个实例。
有关如何构建SQLiteOpenHelper类的信息,请参阅http://blog.anorakgirl.co.uk/2018/01/refactoring-sqliteopenhelper-so-it-isnt-a-mile-long/。