Un seul bouton enregistrant les données depuis trois onglets
abir3
Messages postés
4
Statut
Membre
-
BunoCS Messages postés 16550 Statut Modérateur -
BunoCS Messages postés 16550 Statut Modérateur -
Bonjour,
Je réalise une application android et je souhaite créer 3 onglets "games, movies ,music" dont chacun d'eux contient un formulaire et seulement un bouton au dernier onglet qui fera en sorte que toutes les données (des trois onglets) seront enregistrées sur ma base de données.
Problème:
On sachant que mes fichiers.java ou plus précisément ; "games.java , movies.java et music.java" héritent tous de la classe Fragment ce qui interdit un deuxième héritage de la classe Activity et ce qui engendre le fait que mes méthodes (setContentView, findViewById et setOnClickListener) sont undefined.
En gros il m'a été impossible de créer un formulaire avec un bouton interactif avec la base de données sur mes onglets et pareil pour les EditText impossible de les détecter pal le biais de la méthode findViewById car celle ci est undefined.
Merci pour votre aide
Je réalise une application android et je souhaite créer 3 onglets "games, movies ,music" dont chacun d'eux contient un formulaire et seulement un bouton au dernier onglet qui fera en sorte que toutes les données (des trois onglets) seront enregistrées sur ma base de données.
Problème:
On sachant que mes fichiers.java ou plus précisément ; "games.java , movies.java et music.java" héritent tous de la classe Fragment ce qui interdit un deuxième héritage de la classe Activity et ce qui engendre le fait que mes méthodes (setContentView, findViewById et setOnClickListener) sont undefined.
En gros il m'a été impossible de créer un formulaire avec un bouton interactif avec la base de données sur mes onglets et pareil pour les EditText impossible de les détecter pal le biais de la méthode findViewById car celle ci est undefined.
Merci pour votre aide
A voir également:
- Un seul bouton enregistrant les données depuis trois onglets
- Restaurer les onglets chrome - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Diagnostic bouton photo - Accueil - Outils
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
1 réponse
Hello,
Par contre, tu peux utiliser ceci:
Un conseil: afin d'éviter du code fastidieux, regarde la lib ButterKnife
findViewById()est une méthode de la classe
View. Il est donc normal que tu n'y aies pas accès directement depuis ton fragment.
Par contre, tu peux utiliser ceci:
fragment.getView().findViewByID()
Un conseil: afin d'éviter du code fastidieux, regarde la lib ButterKnife