7
Qualcuno sa di un modo per enumerare tutte le coppie di valori chiave di un pacchetto senza conoscere in anticipo tutte le chiavi?Come enumerare coppie di valori chiave di un pacchetto
Qualcuno sa di un modo per enumerare tutte le coppie di valori chiave di un pacchetto senza conoscere in anticipo tutte le chiavi?Come enumerare coppie di valori chiave di un pacchetto
Penso che l'unico modo per ottenere tutte le coppie chiave-valore è enumerare tramite chiavi utilizzando keySet()
e quindi get()
il relativo valore. Ad esempio:
for(String key : bundle.keySet()){
Object obj = bundle.get(key); //later parse it as per your required type
}
Grazie, domanda di follow-up: come otterresti il pacchetto obj per una risorsa xml. Non esiste get per xml e getString restituisce null? –
per ottenere dati da xml, è possibile utilizzare 'XmlPullParser'. Ad esempio, leggi [this] (http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html) – waqaslam