comment cloner un objet dans Android?
Désolé pour un novice question, mais ce serait le meilleur moyen pour copier/cloner un objet en java/android?
rlBodyDataObj rlbo = bdoTable.get(name);
droit maintenant de code affecte un objet à partir d'une table de hachage, mais j'ai besoin d'obtenir un clone de lui, afin que je serais capable de l'utiliser plusieurs fois.
Merci!
source d'informationauteur Roger Travis
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que votre DataObj classe implémente Clonable et ajoutez la méthode suivante
Alors vous devriez être en mesure de les appeler (DataObj)rlBodyDataObj.clone(); pour obtenir une copie propre (note de la distribution).
vous pouvez implémente Parcelable (facile avec le plugin studio), puis
Parfois, vous avez besoin de modifier certains champs avant de retourner à partir de la méthode clone ().
Vérifier : http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Object.html#clone().
J'ai collé la partie pertinente ici pour plus de commodité: