我想获取一个打开的数据库的名称,我可以通过SqliteOpenHelper对其进行引用。 API级别14(getDatabasename)没问题。但是我需要它与API级别10配合使用(硬性要求-这是针对我正在学习的类)。

到目前为止,我想到的唯一想法是自己存储数据库名称以备将来使用-在需要它的类中或者作为SqliteOpenHelper子类的成员。有没有更好的办法?谢谢。

最佳答案

getDatabaseName()返回与您在SqliteOpenHelper构造函数中提供的名称完全相同的名称,因此最好的办法是将其存储在子类的成员变量中。如果以后您在另一个项目中遇到相同的问题,它将更加灵活。

08-29 00:54