我有一个Android应用程序,其内容提供程序具有SQLiteDatabase实现。我有1个db有3个表。我注意到,在达到索引编号1000后,我的表格没有插入任何新行。
此限制对于每个表都是唯一的。因此,如果我有table_a,table_b,table_c,那么如果table_a行条目最大值为1000,那么table_b和_c仍然可以添加更多条目,但是table_a从现在开始不再添加任何条目。
我在2个不同的手机上运行此操作并注意到它们都不能在1000之后添加新条目。这是在某处记录的限制还是我的代码有问题?
我在SQLiteDatabase类中读到了一些关于setMaximumSize()的内容,但我认为这不会解决我的问题,因为它与条目数有关,而不是db文件大小。
有什么想法吗?
提前致谢。
答案 0 :(得分:1)
在我的代码中发现了错误。关闭,所以它不会停留。
为了清楚起见,表格的行数没有上限。