7
Kennt jemand eine Möglichkeit, alle Schlüsselwertpaare eines Bündels aufzuzählen, ohne vorher alle Schlüssel zu kennen?Wie listet Schlüsselwertpaare eines Bündels auf
Kennt jemand eine Möglichkeit, alle Schlüsselwertpaare eines Bündels aufzuzählen, ohne vorher alle Schlüssel zu kennen?Wie listet Schlüsselwertpaare eines Bündels auf
Ich denke, der einzige Weg, um alle sie Schlüssel-Wert-Paare zu erhalten, ist durch Schlüssel mit keySet()
und dann get()
deren relativen Wert aufzuzählen. Zum Beispiel:
for(String key : bundle.keySet()){
Object obj = bundle.get(key); //later parse it as per your required type
}
Danke, Follow-up Frage - wie würden Sie das Bündel Obj für eine XML-Ressource bekommen. Es gibt kein get für xml und getString gibt null zurück? –
um Daten aus XML zu erhalten, können Sie 'XmlPullParser' verwenden. Lesen Sie zum Beispiel [this] (http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html) – waqaslam