2016-04-08 7 views
-2

を返しました:それはnullを示しています...は、文字列にのEditText値を変換する:NULL値が、私は文字列にABのEditText値を変換しようとしましたが、私は期待どおりの結果を得ることはありません

EditText editsignUpUserName = (EditText)findViewById(R.id.editSignUpUserName); 
String uName = editsignUpUserName.getText().toString(); 
+2

あなた 'XMLであなたの' Edittext'名(editSignUpUserName)をチェックし、それは良いことだfile' – Aspicas

+2

または、テキストファイルにvalueを入れた後、 'getText()'を使っていることを確認してください。 –

+1

私は@BoradHardikに同意します。おそらくあなたはあなたの 'onCreate'にテキストを入れていて、あなたはまだ' Edittext'の中にテキストを持っていません。 – Aspicas

答えて

0

を、私はそれをクリア、私が作った間違いでも、ユーザからの入力を取得する前に文字列にのEditTextを転換した...完全なコードは以下の通り:

EditText editsignUpUserName = (EditText) findViewById(R.id.editUserName); 
signup = (Button) findViewById(R.id.signup); 
signup.setOnClickListener(new View.OnClickListener() { 
@Override 
public void onClick(View view) { 
String s= editsignUpUserName.getText().toString(); 
} 
関連する問題