【问题标题】:Show every qr code scan result as listview in another activity在另一个活动中将每个二维码扫描结果显示为列表视图
【发布时间】:2017-04-01 04:23:59
【问题描述】:

我正在制作一个扫描仪,扫描结果将保存在另一个活动中。所以,我在扫描仪活动中使用了 Intent putextra,在另一个活动中使用了字符串 getextra。在另一个活动中,扫描结果将显示在列表视图中。所以我已经为字符串声明了一个数组列表。第一个结果是在另一个活动中没有问题。但是当第二个结果出现时,第一个结果被替换。我想在列表视图中显示每个结果,就像历史一样。我需要做什么??请帮忙..

【问题讨论】:

  • 您是否将数据存储在任何存储设备中?

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


【解决方案1】:

当您扫描二维码扫描时间并导航到结果活动时,这意味着结果活动的所有变量都重新初始化并存储更新的变量,这就是以前的条目不显示的原因。

  • 所以您可以为此使用 shared Preference,将数组列表存储在字符串 Shared Preference 中,并在 Result Activity 上获取相同的数组列表

  • 您可以将数组列表声明为静态变量

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多