我想获取一个打开的数据库的名称,我可以通过SqliteOpenHelper
对其进行引用。 API级别14(getDatabasename
)没问题。但是我需要它与API级别10配合使用(硬性要求-这是针对我正在学习的类)。
到目前为止,我想到的唯一想法是自己存储数据库名称以备将来使用-在需要它的类中或者作为SqliteOpenHelper
子类的成员。有没有更好的办法?谢谢。
最佳答案
getDatabaseName()
返回与您在SqliteOpenHelper
构造函数中提供的名称完全相同的名称,因此最好的办法是将其存储在子类的成员变量中。如果以后您在另一个项目中遇到相同的问题,它将更加灵活。