gpt4 book ai didi

android - 如何将 set 作为额外内容放入 Intent 中?

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:16 25 4
gpt4 key购买 nike

我有一个 Set,其中类 Prova 实现了 Serializable。我必须把这个 Set 放在一个 Intent 中。这是代码:

Set<Prova> set=..... // Set is declared first and it's not null
Intent intent = new Intent(getApplicationContext(), Example.class);
intent.putExtra("set",set);

这段代码给我:“无法解决方法”。谁能帮帮我?

最佳答案

尝试使用 HashSet而不是 Set然后你可以做这样的事情 -

HashSet<Prova> set = new HashSet<>();
Intent intent = new Intent(getApplicationContext(), Example.class);
intent.putExtra("mySet", set);;

Set本身不实现 Serializable但是HashSet does 和 Intent 可以包含任何实现 Serializable 或 Parcelable 的类的实例。

关于android - 如何将 set 作为额外内容放入 Intent 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29769056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com