你可以在android studio的活动中扩展2件事吗?在SQLiteopenhelper之外使用getreadabledatabase

问题描述 投票:0回答:1

嘿家伙所以我想在我的主要活动中使用getReadableDatabase(),但问题是它已经扩展了appCompatActivity(),我需要它来为我的代码执行此操作。但是现在因为我不能一次扩展2个东西,所以我无法扩展SQLiteOpenHelper,导致无法使用getreadable。任何人都可以帮我解决这个问题吗?

android sqlite sqliteopenhelper
1个回答
1
投票

您需要定义创建第二个类,该类扩展SQLiteOpenHelper并在其中定义使用getReadableDatabase()的方法。您可以将SQLiteOpenHelper设置为单例,以便可以从任何位置访问该类的单个实例。

有关如何构建SQLiteOpenHelper类的信息,请参阅http://blog.anorakgirl.co.uk/2018/01/refactoring-sqliteopenhelper-so-it-isnt-a-mile-long/

© www.soinside.com 2019 - 2024. All rights reserved.