在另一个活动中将每个qr代码扫描结果显示为listview

时间:2017-04-01 04:23:59

标签: android arrays android-studio arraylist qr-code

我正在制作扫描仪,扫描结果将保存在另一个活动中。所以,我在扫描仪活动中使用了意图putextra&字符串getextra在另一个活动中。在另一个活动中,扫描结果将显示在列表视图中。所以我已经为字符串声明了一个arraylist。第一个结果是进入另一个没有问题的活动。但是当第二个结果出现时,第一个结果被替换。我希望将listview中的每个结果都显示为历史记录。我需要做什么??请帮忙..

1 个答案:

答案 0 :(得分:0)

当您扫描QR代码扫描时间并导航到结果活动时,这意味着结果活动的所有变量都会再次初始化并存储更新的变量,这就是之前的条目未显示的原因。

  • 因此,您可以使用共享首选项,在字符串共享首选项中存储数组列表,并在结果活动上获取相同的数组列表

  • 您可以将Array List声明为静态变量