我不知道如何解决这个问题...
URI dbURI = URI.create("file:///SDCard/Databases/MyDatabase.db");
Database database = DatabaseFactory.open(dbURI);
它毫无问题地创建了数据库,在尝试打开数据库时抛出异常。
我想通了。如果我尝试在关闭上一个连接之前打开数据库连接,它会引发此异常。因此,在所有数据库操作之后,我称之为database.close()
在
SDCard/Databases/中创建一个具有应用程序名称的新文件夹,并将您的数据库放入其中。之后,您只需在 URI.create() 中传递数据库名称。
我希望这对您的.:)有所帮助