Convert Map to Bundle in android(在 android 中将 Map 转换为 Bundle)
本文介绍了在 android 中将 Map 转换为 Bundle的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在没有显式迭代的情况下,有没有一种简单的方法可以在 android 中将 Map 转换为 Bundle?
Is there an easy way to convert a Map to a Bundle in android without explicit iteration?
为什么?
Firebase 返回通知 getData() 的地图.我需要将数据传递给意图.以前 GCM 给了我一个捆绑包,所以我不需要担心这个.
Firebase returns a Map for Notification getData(). I need to pass the data to an intent. Formerly GCM gave me a bundle, so I didn't need to worry about this.
推荐答案
我想一个好的老式 for 循环是最简单的方法:
I guess a good old fashioned for loop is the easiest way:
Bundle bundle = new Bundle();
for (Map.Entry<String, String> entry : getData().entrySet()) {
bundle.putString(entry.getKey(), entry.getValue());
}
这篇关于在 android 中将 Map 转换为 Bundle的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:在 android 中将 Map 转换为 Bundle
猜你喜欢
- 网上有没有好的 UIScrollView 教程? 2022-01-01
- GPS状态的广播接收器? 2022-01-01
- UITextView 内容插图 2022-01-01
- 如何在 iPhone 模拟器中重置 NSUserDefaults 数据? 2022-01-01
- SetOnItemSelectedListener上的微调程序错误 2022-01-01
- 使用自动布局向 UIScrollView 添加动态大小的视图 2022-01-01
- 类似于 Mail.app 的 iPad 模态视图控制器? 2022-01-01
- URL编码Swift iOS 2022-01-01
- Xcode 7.3 中带有 UILabel 的 UIStackView 2022-01-01
- 在 Iphone SDK 的导航栏上添加多个按钮 2022-01-01
