2011-02-09 29 views
1

什么是ActivityInfo的元数据?什么是ActivityInfo元数据?

Bundle bundle = actInfo.metaData; 

什么样的数据包包含以及如何从Bundle中检索数据(如果没有密钥对是已知的?

感谢

回答

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

捆绑有一个方法叫做的keySet返回Set<String>。通过这一点,您可以使用Bundle.getString,getInt,getBoolean,getFloat遍历所有数据。我不认为有一种方法可以知道正确的/预期的数据类型。