2017-09-29 15 views
-1

ユーザーが名前を入力してボタンを押すと、名前を表示するアプリケーションを作成しようとしています(これは後でテキストベースのゲームになります)。私はXMLに文字列を書いていません。私はそれを動作させることができなかったので、ファイル。ユーザー入力が文字列になる

public void NextPageClicked1 (View view) 
    { 
     String strTest =userName.getText().toString(); 
     textViewTest.setText(strTest); 
     textViewTest =(TextView)findViewById(R.id.textViewTest); } 

文字列「strTestは」トップアップ宣言されますが、未使用であることを主張しています。

これは、私が試してみましたし、実際にこれらの2行を切り替えて、ユーザ名フィールドが正しく読み込まれていると仮定すると、今

+0

EditTextに記載された名前を別のアクティビティに送信するか、同じアクティビティを使用しますか? – Gianlucca

+0

NullPointer例外が発生しています。 –

+0

[NullPointerExceptionとは何か、それを修正するにはどうすればいいですか?](https://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix-it) ) –

答えて

0

を何をすべきかわからないすべての唯一のものではありません。実際にTextViewを取得する前に、TextViewのテキストを設定していました。 textViewTestがあなたが提供したコードの前に何かとして以前に設定されていない限り、あなたがnullpointerを得ていなかったかどうか分かりません。

public void NextPageClicked1 (View view) 
    { 
     String strTest =userName.getText().toString(); 
     textViewTest =(TextView)findViewById(R.id.textViewTest); 
     textViewTest.setText(strTest); 
     } 
関連する問題