android - 什么是 ActivityInfo 元数据?

标签 android

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/

相关文章:

android - WebView 示例安卓

android - iOS 和 Android 上基于位置的操作

android - 水平滚动 GridView

java - Android Java 服务器套接字无法连接

java - 迁移AndroidX运行报错android.support.annotation does not exist

android - 是安卓 :exported ="true" required for internal use of content provider

android - 想要在 android 相机中一次捕获多个图像

java - 在android中设置重复闹钟

android - 在旧设备上支持 Google Maps Android API v2 (gingerbread)

android - 实时示例和 AIDL 在 android 中的使用?