在Android中仅获取1065行数据库

在Android中仅获取1065行数据库,android,sqlite,Android,Sqlite,我已将.db文件存储在asstes/databases文件夹中。当我尝试使用SQLiteAssetHelper获取数据时,不管我总共有多少行,它返回的游标总共只有1065N。当我在浏览器中为SQLite检查我的db文件时,它发现了4068行。 有人能告诉我哪里出了问题吗 当我卸载应用程序并重新安装时,问题得到了解决。我第一次跑的时候有1065张唱片。因此,下一次,它不会刷新db文件或其他内容。可能您正在查看不同的smatcase.db,这就是为什么您假设您有4068行。如果要获取数据库的新副本,

我已将.db文件存储在asstes/databases文件夹中。当我尝试使用SQLiteAssetHelper获取数据时,不管我总共有多少行,它返回的游标总共只有1065N。当我在浏览器中为SQLite检查我的db文件时,它发现了4068行。 有人能告诉我哪里出了问题吗


当我卸载应用程序并重新安装时,问题得到了解决。我第一次跑的时候有1065张唱片。因此,下一次,它不会刷新db文件或其他内容。

可能您正在查看不同的smatcase.db,这就是为什么您假设您有4068行。如果要获取数据库的新副本,请执行adb拉入数据/data/{package}/databases/smatcase.dbNo,我只使用了一个smartcase.db。