Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何枚举捆绑包的键值对_Android_Bundle_Enumeration - Fatal编程技术网

Android 如何枚举捆绑包的键值对

Android 如何枚举捆绑包的键值对,android,bundle,enumeration,Android,Bundle,Enumeration,有没有人知道一种方法可以在不提前知道所有键的情况下枚举捆绑包的所有键值对?我认为获得所有键值对的唯一方法是使用keySet()枚举键,然后使用get()其相对值。例如: for(String key : bundle.keySet()){ Object obj = bundle.get(key); //later parse it as per your required type } 谢谢,接下来的问题-如何获得xml资源的捆绑包obj。xml没有get,getString返回n

有没有人知道一种方法可以在不提前知道所有键的情况下枚举捆绑包的所有键值对?

我认为获得所有键值对的唯一方法是使用
keySet()
枚举键,然后使用
get()
其相对值。例如:

for(String key : bundle.keySet()){
    Object obj = bundle.get(key);   //later parse it as per your required type
}

谢谢,接下来的问题-如何获得xml资源的捆绑包obj。xml没有get,getString返回null?要从xml中获取数据,可以使用
XmlPullParser
。例如,阅读