用户输入变为字符串

时间:2017-09-29 15:06:04

标签: java android string nullpointerexception android-edittext

我正在尝试创建一个用户输入其名称的应用程序,按下按钮,然后会显示名称(这是以后制作基于文本的游戏)。我不是在xml中编写我的字符串。因为我无法让它发挥作用。

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

String" strTest"被宣布为最高级但声称未被使用。

这根本不是我尝试过的唯一一件事我真的不知道该怎么做

1 个答案:

答案 0 :(得分:0)

假设正确填充了userName字段,请切换这两行。在实际检索TextView之前,您正在设置TextView的文本。除非textViewTest之前已设置为您提供的代码之前的内容,否则不确定您是如何获得nullpointer的。

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