Vous devez utiliser un Map<StringRoomName,RoomDetailsClass>
ce montrera StringRoomName
à la place de 0 et RoomDetailsClass
comme valeur de l'objet JSON. où StringRoomName = String
class Room{
//your other members
Map<String,RoomDetailsClass> roomMap;
// gettes and setters or constructor for initialization
class RoomDetailsClass{
//your room details
}
}
et le télécharger en utilisant
if (isDataValidatied()) {
mDatabase.push().setValue(roomObject, new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError databaseError, DatabaseReference databaseReference) {
if (databaseError == null) {
makeToast("One entry created successfully");
clearData();
} else {
makeToast("data creation failed");
}
}
});
} else {
makeToast("Please check data entered");
}
Ne pas créer un lien vers des captures d'écran. L'information ci-jointe pourrait être donnée en ** texte **. Au-delà: – GhostCat
Malheureusement, votre question se résume à "quelqu'un s'il vous plaît aidez-moi s'il vous plaît avec ceci". Mais nous ne considérons pas ces demandes comme des * questions * dans le cadre de ce site. S'il vous plaît lire [this] (https://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question) attentivement pour comprendre pourquoi c'est. Ensuite, pensez à soit supprimer cette question et mettre en place une nouvelle question plus précise dans le cadre de cette communauté. Alternativement, vous pouvez retravailler et améliorer cette question. Merci! – GhostCat