Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Android管理多个数据库_Android_Database_Sqlite_Connection_Multiple Databases - Fatal编程技术网

使用Android管理多个数据库

使用Android管理多个数据库,android,database,sqlite,connection,multiple-databases,Android,Database,Sqlite,Connection,Multiple Databases,限制是我需要在Android应用程序中使用多个数据库。我需要一些关于如何管理多个数据库的信息。我应该何时打开和关闭特定数据库? 什么时候数据库的任何实例都应该是单实例?我应该在任何操作后持续打开然后关闭我的sqlite数据库,还是让它们保持打开状态,然后在应用程序关闭时关闭它们? 在启动时,我必须选择使用哪个数据库,我应该能够在数据库之间切换。 PS我不能使用ContentProvider 只需创建两个不同的数据库即可。。 您可以使用openDatabase,为不同的数据库设置不同的路径。谢谢您

限制是我需要在Android应用程序中使用多个数据库。我需要一些关于如何管理多个数据库的信息。我应该何时打开和关闭特定数据库? 什么时候数据库的任何实例都应该是单实例?我应该在任何操作后持续打开然后关闭我的sqlite数据库,还是让它们保持打开状态,然后在应用程序关闭时关闭它们? 在启动时,我必须选择使用哪个数据库,我应该能够在数据库之间切换。
PS我不能使用ContentProvider

只需创建两个不同的数据库即可。。
您可以使用openDatabase,为不同的数据库设置不同的路径。

谢谢您的回复。关闭数据库怎么样?我应该在何时何地执行此操作??您应该在每个onPause()上关闭db;