我在Firebase中有一个示例数据库,用于显示一些事实。目前,我希望textview显示所有五个样本事实1,2,3,4,5 ..但它只显示最后一个。我应该在哪里修改我的代码?
Java示例:
OracleCommandBuilder.DeriveParameters
和json:
C#
答案 0 :(得分:1)
id
你需要改变for循环
答案 1 :(得分:0)
您的代码所做的只是使用factdata.getFactDetail()
替换TextView中的当前文本。
例如,您有3个元素1,2和3.然后您要在TextView中显示元素。使用您的代码,这就是发生的事情
第一次迭代:
element = elements[0]; // element = 1
factViewBox.setText(element); // TextView text is "1"
第二次迭代:
element = elements[1]; // element = 2
factViewBox.setText(element); // TextView text is "2"
第三次迭代:
element = elements[2]; // element = 3
factViewBox.setText(element); // TextView text is "3"
因此,TextView仅显示最后一个元素/事实细节