-2
votes

Appelez à GetText () Ne pas compiler dans l'application Android

Fondamentalement, ce que j'essaie d'obtenir des données de mon serveur et mettez-la à mon TextView pour télécharger davantage ces données sur ma base de données Firebase Realtime.

Mon code qui publie des données sur FireBase: P>

private void addArtist() {
//getting the values to save
String name = editTextName.getText().toString().trim();
String email = editTextName1.getText(uniquePlayerWithImage.getPlayerDetails().get(0).getPlayerEmail()).toString().trim();


5 commentaires

Qu'est-ce que uniquePlayerwithImage.getPlayerDétails (). Obtenez (0) .getplayerema IL () ?


Mes données de serveur @orpas


Que veux-tu faire avec ça? Définissez-le comme texte à une vue? Et quelle vue?


Vous voulez juste une solution pour erreur représentée dans l'image ci-dessus.


Bonjour, je ne pense pas que vous soyez censé faire quoi que ce soit dans les supports de GetText ()


4 Réponses :


2
votes

Essayez-le:

String email = editTextName1.getText(uniquePlayerWithImage.getPlayerDetails().get(0).getPlayerEmail().toString());


1 commentaires

Même problème encore.



0
votes

Le problème que vous rencontrez est que vous appelez la méthode gettext () que son seul but est d'obtenir le texte à l'intérieur de la vue, de ne pas la définir

pour définir le texte dans votre editext est suffisant pour aller comme ceci: xxx

Bien que cela fonctionne, si vous voulez que les données soient Ne pas être modifié Il suffit d'utiliser un fichier textview et de définir du texte comme ceci: xxx


0 commentaires

0
votes

La méthode gettext () code> ne prend aucun argument.
Donc, vous ne pouvez pas faire: xxx pré>

Voulez-vous utiliser settext () code> comme ceci? P>

editTextName1.setText(uniquePlayerWithImage.getPlayerDetails().get(0).getPlayerEmail().toString().trim());


1 commentaires

Oui, je veux utiliser Settext comme ça, mais ça ne fonctionne pas.



0
votes

Changer xxx

à xxx

Il y a aussi une erreur avec vos crochets (). Vous fermez

String email = editextname1.gettext (UniquePlayerWithImage.getPlayerDétails (). Obtenez (0). getplayeremail ())

après getplayeremail () au lieu d'après toute la déclaration

String e-mail = edittextname1.getext (UniquePlayerwithImage.getPlayerDétails (). Obtenez (0). Obtenez (0). Obtenez (0). garniture ());


0 commentaires