ActivityInfo 的元数据是什么?
Bundle bundle = actInfo.metaData;
Bundle 包含什么样的数据,如果不知道 key 对,如何从 Bundle 中检索数据?
谢谢
最佳答案
它是 Activity list 中指定的任何元数据。
<activity>
<meta-data android:name="key" android:value="value" />
<meta-data android:name="key2" android:resource="@string/res" />
</activity>
http://developer.android.com/guide/topics/manifest/meta-data-element.html
Bundle 有一个名为 keySet 的方法,它返回 Set<String>
.这样,您就可以使用 Bundle.getString、getInt、getBoolean、getFloat 遍历所有数据。不过,我认为没有办法知道正确/预期的数据类型。
关于android - 什么是 ActivityInfo 元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942753/