Java 在Sqlite数据库中动态导入表

Java 在Sqlite数据库中动态导入表,java,android,performance,sqlite,Java,Android,Performance,Sqlite,我试图在我的Android应用程序中导入大量数据,我正在解析xml文件中的近5-600000行,然后导入Sqlite db 尽管我已经尝试过优化,但在第一次启动应用程序时等待几分钟是不可接受的,因此我会根据用户的选择在数据库中动态插入某些预先填充的表(在web上,我只知道如何导入整个数据库) 编辑: 我的例子是:用户选择下载英语和意大利语词典,我将插入预填充的表,而无需解析和插入每一行xml文件 有什么想法吗?导入一个完整的数据库有什么问题吗?可能会有一些用户不感兴趣的表。空表的字节数应该几乎为

我试图在我的Android应用程序中导入大量数据,我正在解析xml文件中的近5-600000行,然后导入Sqlite db

尽管我已经尝试过优化,但在第一次启动应用程序时等待几分钟是不可接受的,因此我会根据用户的选择在数据库中动态插入某些预先填充的表(在web上,我只知道如何导入整个数据库)

编辑:
我的例子是:用户选择下载英语和意大利语词典,我将插入预填充的表,而无需解析和插入每一行xml文件


有什么想法吗?

导入一个完整的数据库有什么问题吗?可能会有一些用户不感兴趣的表。空表的字节数应该几乎为零,为什么不填充最密集的表,让其他表为空?我想用某些预填充的表(字典)填充数据库,这些表是从用户中选择的。我已经用一个例子编辑了我的帖子。那么,在你的应用程序中已经填充了所有这些表格的情况下,插入整个数据库有什么问题?