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