什么是ActivityInfo的元数据?
Bundle bundle = actInfo.metaData;
如果没有已知的密钥对,那么包含什么类型的数据包以及如何从Bundle中检索数据?
由于
答案 0 :(得分:2)
这是活动清单中指定的任何元数据。
<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遍历所有数据。我认为没有办法知道正确/预期的数据类型。