Android 在其他活动中将每个二维码扫描结果显示为listview

Android 在其他活动中将每个二维码扫描结果显示为listview,android,arrays,android-studio,arraylist,qr-code,Android,Arrays,Android Studio,Arraylist,Qr Code,我正在制作一个扫描仪,扫描结果将保存在另一个活动中。所以,我在scanner活动中使用了intent-putextra,在另一个活动中使用了string-getextra。在另一个活动中,扫描结果将显示在listview中。。所以我为字符串声明了一个arraylist。第一个结果是在另一个活动中毫无问题地出现。但当第二个结果出现时,第一个结果将被替换。我想在listview中像历史一样显示每个结果。我需要做什么??请提供帮助。当您扫描二维码扫描时间并导航到结果活动时,这意味着结果活动的所有变量都

我正在制作一个扫描仪,扫描结果将保存在另一个活动中。所以,我在scanner活动中使用了intent-putextra,在另一个活动中使用了string-getextra。在另一个活动中,扫描结果将显示在listview中。。所以我为字符串声明了一个arraylist。第一个结果是在另一个活动中毫无问题地出现。但当第二个结果出现时,第一个结果将被替换。我想在listview中像历史一样显示每个结果。我需要做什么??请提供帮助。

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

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

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


您是否将数据存储在任何存储器中?