【问题标题】:Save multiple values of checkbox selected items and show values in next activity?保存复选框选定项目的多个值并在下一个活动中显示值?
【发布时间】:2019-02-20 12:54:57
【问题描述】:

我一直被这个问题困扰。 我想从 recyclerview 列表中保存所有选定复选框项目的值,然后在单击按钮时,我想在下一个活动中显示这些值。 我正在使用 firebase cloud firestore 数据库和 kotlin 进行编码。

这是我的复选框屏幕(我要访问和存储其选定的值):

这是我的下一个空白活动(将在单击主机按钮时打开),我想在其中显示上一个活动中所有选定用户的名称{

谁能给我一个可行的解决方案,请帮忙!!

【问题讨论】:

标签: android firebase kotlin google-cloud-firestore


【解决方案1】:

您可以将值存储为布尔数组,然后按意图将其发送到另一个活动

val intent = Intent().apply { arguments = Bundle().putBooleanArray("key", array) }

【讨论】:

  • 好的,谢谢。我将值存储在 ArrayList 中并且做错了。但现在它可以正常工作了。
  • 不客气。您还可以在 Kotlin 中轻松地将列表转换为数组。只需使用 toTypedArray() 函数。 val 数组 = list.toTypedArray()
猜你喜欢
  • 1970-01-01
  • 2018-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-07
  • 1970-01-01
  • 2017-06-27
相关资源
最近更新 更多