如果您不记得所有键的名称(即使只打印键名也会很酷),是否有一种简单的方法可以将 Bundle
的内容打印到 Logcat?
原文由 Quasaur 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您不记得所有键的名称(即使只打印键名也会很酷),是否有一种简单的方法可以将 Bundle
的内容打印到 Logcat?
原文由 Quasaur 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.1k 阅读✓ 已解决
4 回答825 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答806 阅读✓ 已解决
2 回答2.1k 阅读
2 回答932 阅读✓ 已解决
Bundle#keySet() 应该可以工作。
如果你想获得对象,你可以使用
Bundle#get(String key)
(这也在我在答案顶部链接的同一文档中) 。但是,请记住使用通用的get()
调用:toString()
将被调用,一切都会好起来的。但是,如果你真的想使用密钥对,你需要做instanceof
检查以避免调用错误的方法。