如何使用意图将哈希图值发送到另一个活动
如何将 HashMap 值从一个 Intent 发送到第二个 Intent?
另外,如何在第二个 Activity 中检索该 HashMap
值?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何将 HashMap 值从一个 Intent 发送到第二个 Intent?
另外,如何在第二个 Activity 中检索该 HashMap
值?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
Java 的 HashMap 类扩展了
Serializable
接口,这使得使用Intent.putExtra(String, Serialized)
方法。在接收意图的活动/服务/广播接收器中,然后调用
Intent.getSerializedExtra(String)
< /a> 为您在 putExtra 中使用的名称。例如,发送intent时:
然后在接收Activity中:
Java's HashMap class extends the
Serializable
interface, which makes it easy to add it to an intent, using theIntent.putExtra(String, Serializable)
method.In the activity/service/broadcast receiver that receives the intent, you then call
Intent.getSerializableExtra(String)
with the name that you used with putExtra.For example, when sending the intent:
And then in the receiving Activity:
我希望这也能起作用。
在发送活动中
在接收活动中
当我发送如下所示的 HashMap 时,
希望它会对某人有所帮助。
I hope this must work too.
in the sending activity
in the receiving activity
when I am sending a HashMap like following,
Hope it would help for someone.