私は、インテント電子メールを使用して送信される批判と提案に対してEditTextを使用してメッセージを作成しましたが、メッセージを受け取ったときに結果はありませんでした。Edittextを文字列に変換できません
私はEDITTEXT
message = msg_feedback.getText().toString();
を使用して文字列を取り、私が直接
message = msg_feedback.toString();
を使用する場合、それは
android.support.v7.widget次のログに表示されます。 .AppCompatEditText {2bd670a VFED..CL。 ......私。 0,0-0,0#7f0f00ceアプリ:ID/msgFeedback}
彼の完全なコード
活性
@InjectView(R.id.msgFeedback)
EditText msg_feedback;
String message;
message = msg_feedback.getText().toString();
レイアウト
<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" />
以下
何が必要ですか?あなたの質問は何ですか? –
getText()呼び出しで何も返されないのですか?ビュー自体をtoString()すると、オブジェクトの名前が取得されます。 – stonecompass