2017-09-29 105 views
-1

我正在嘗試製作一個應用程序,用戶在其中輸入姓名,按下按鈕,並且會顯示姓名(這是爲了稍後製作基於文本的遊戲)。我不在xml中編寫我的字符串。文件,因爲我無法讓它工作。用戶輸入成爲字符串

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

字符串「strTest」被聲明爲最高,但聲稱是未使用。

這是不是在所有我都試過,真的不知道該怎麼辦,現在

+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之前被設置爲你提供的代碼之前的東西。

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