Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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_Full Text Search - Fatal编程技术网

Android 第一次使用我的应用程序时不会显示数据库值

Android 第一次使用我的应用程序时不会显示数据库值,android,database,full-text-search,Android,Database,Full Text Search,我使用DataHelper类创建一个数据库,然后使用FTS虚拟表创建一个表。 这些值是从原始文件夹中的文本文件导入的,该文件夹包含1000个条目,总文件大小为64 kB 但是在第一次使用期间,数据值在表查询期间不会出现,就好像尚未创建完整的表一样。也许文件大小根本不是64 kB。当我重新启动应用程序并再次进行查询时,会显示这些值 有什么解决方案吗?有一个解决方案:您可以在APK中打包您的SQLite数据库,并在第一次运行时复制它。 这样,您将避免长时间的初始人口。。。 有关此解决方案的更多信息:

我使用DataHelper类创建一个数据库,然后使用FTS虚拟表创建一个表。 这些值是从原始文件夹中的文本文件导入的,该文件夹包含1000个条目,总文件大小为64 kB

但是在第一次使用期间,数据值在表查询期间不会出现,就好像尚未创建完整的表一样。也许文件大小根本不是64 kB。当我重新启动应用程序并再次进行查询时,会显示这些值


有什么解决方案吗?

有一个解决方案:您可以在APK中打包您的SQLite数据库,并在第一次运行时复制它。 这样,您将避免长时间的初始人口。。。
有关此解决方案的更多信息:

肯定有解决方案。但是你的一些代码会有帮助的。谢谢。。我很久以前读过那篇文章,但想不起来了。。再次感谢。。