J'ai créé un message en utilisant EditText pour la critique et la suggestion qui sera envoyée en utilisant l'email d'intention, mais quand j'ai ramassé le message il n'y avait aucun résultat.Edittext ne peut pas être converti en chaîne
Je pris une chaîne d'utiliser EditText
message = msg_feedback.getText().toString();
et si je l'utilise directement
message = msg_feedback.toString();
il apparaît dans le journal suivant
android.support.v7.widget .AppCompatEditText {2bd670a VFED..CL. ......JE. 0,0-0,0 # app 7f0f00ce: id/msgFeedback}
suivant son code complet
Activité
@InjectView(R.id.msgFeedback)
EditText msg_feedback;
String message;
message = msg_feedback.getText().toString();
Mise en page
<EditText
android:id="@+id/msgFeedback"
android:layout_width="344dp"
android:layout_height="190dp"
android:ems="10"
android:inputType="textMultiLine"
android:singleLine="false"
android:maxLines="9"
android:lines="9"
android:maxLength="397"
android:gravity="top"
android:fitsSystemWindows="true"
android:breakStrategy="balanced"
android:layout_marginLeft="8dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginTop="8dp"
app:layout_constraintTop_toBottomOf="@+id/nohpFeedback" />
Et de quoi avez-vous besoin? Quelle est votre question? –
L'appel getText() ne renvoie donc rien? Vous obtenez le nom de l'objet si vous toString() la vue elle-même. – stonecompass