2016-08-25 4 views
-9

EditText entername =(EditText)findViewById(R.id.enter_name);それはこのように機能しない理由テキストの編集から文字列へのキャストはできません。

//この行は

String q =entername.getText().toString(); 

//文字列

に変換します?

String d = (String) entername.getText(); 
+3

文字列でない場合、Javaでは文字列に何かをキャストできないためです。 – khelwood

+0

[EditTextからデータベースを更新しています](http://stackoverflow.com/questions/3770576/updating-database-from-an-edittext)の可能な複製 – AesSedai101

答えて

1

Stringを返さないgetText()方法が、EditableEditableStringを延長しないが、それはCharSequenceを受け入れる多くの方法で使用することができるので、それは、CharSequenceインタフェースを実装

注意。

0

EditText#getTextは、文字列ではなくEditableを返します。

関連する問題