Android,数据库中的值为什么经常变化?如何克服这一点?

Android,数据库中的值为什么经常变化?如何克服这一点?,android,json,android-sqlite,sqlite,Android,Json,Android Sqlite,Sqlite,事实上,我已经创造了问题和答案。最后,我总共得到了10个问题,我已经将问题表中的这10个问题全部添加到数据库中 但实际上,它已经在一个循环中运行。在从头到尾执行所有这10个问题时,它向我显示了0到9次 但当我刷新页面时,如果再次运行模拟器,它会显示为20个问题。后来20个问题变成了30、40、50个,现在变成了60个问题 我只有10个问题,但为什么现在变成了60个问题呢。在这60个问题中,可能重复了我在那里看到的问题 这里的实际问题是什么?您可以为问题表添加唯一索引 在TableName上创建唯

事实上,我已经创造了问题和答案。最后,我总共得到了10个问题,我已经将问题表中的这10个问题全部添加到数据库中

但实际上,它已经在一个循环中运行。在从头到尾执行所有这10个问题时,它向我显示了0到9次

但当我刷新页面时,如果再次运行模拟器,它会显示为20个问题。后来20个问题变成了30、40、50个,现在变成了60个问题

我只有10个问题,但为什么现在变成了60个问题呢。在这60个问题中,可能重复了我在那里看到的问题


这里的实际问题是什么?

您可以为问题表添加唯一索引

在TableName上创建唯一索引IndexName(fieldName ASC,secondFieldName DESC)


并为您的表添加smth like ON CONSTRICT REPLACE

您是说每次运行应用程序时,您的
问题表中的问题总数会增加10个吗?如果是这样的话,那么您可能已经编写了一段代码,每次运行代码时都会添加您的问题。评论该行并运行你的应用程序


如果我把你的问题搞错了,那么我很抱歉,而且你的问题有点笨拙。有点难理解你的疑问。

如果不清除你的问题表,你会一次又一次地添加它。是的,你是对的。没有清除问题表,我正在添加。谢谢