我在<meta-data>
中使用了一些AndroidManifest.xml
元素来配置库。我遇到了一个有趣的问题。看起来PackageItemInfo.metaData
返回的Bundle在解析时被强制转换为类型。
这很烦人,因为这意味着值为1.0的<meta-data>
元素被解释为Float,而100被解释为Integer 100,而010被解释为Integer 10.我真正想要的是什么是获取实际设置的字符串值。
有没有办法获得<meta-data>
元素的原始字符串值?我现在能做的最好的事情是用XXX之类的符号字符串前置所有值,这似乎强制将值解析为String。