j'ai un hashmap statique:ajouter hashmap à un autre
private static HashMap<String, byte[]> mDrawables = new HashMap<>();
par fil, je télécharger une image comme un octet [] et je veux ajouter ce nouveau hashmap à hashmap statique.
protected void onResult(String srv, HashMap<String, byte[]> drawables) {
super.onResult(srv, drawables);
mDrawables.putAll(drawables);
}
mais chaque fois invoqué putAll, toutes les informations sur mDrawables est effacé. comment pourrais-je ajouter une nouvelle clé de carte, valeur à statique une fois ??
Avez-vous des clés en double? – Xvolks
HashMap n'est pas sécurisé pour les threads. Vous devez le protéger des problèmes de synchronisation. – Xvolks
@Xvolks, non chaque clé est et ID unique –