Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android setText问题editText出现错误_Java_Android_Nullpointerexception - Fatal编程技术网

Java Android setText问题editText出现错误

Java Android setText问题editText出现错误,java,android,nullpointerexception,Java,Android,Nullpointerexception,我正在尝试将textview设置为editText文本。当我这样做时,我有以下错误: Process: com.example.game, PID: 9829 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference

我正在尝试将textview设置为editText文本。当我这样做时,我有以下错误:

    Process: com.example.game, PID: 9829
    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
        at com.example.game.MainActivity.onClick(MainActivity.java:79)
        at android.view.View.performClick(View.java:5637)
        at android.view.View$PerformClick.run(View.java:22429)
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6119)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
这很奇怪,因为当我用我得到的文本执行system.out.println时

I/System.out: Player1
有人能帮我吗? 我的代码:


p1和p2为编辑文本,j1和j2为文本视图。我不知道这是否是问题所在,但它们位于不同的资源布局中。

在设置
setContentView(R.layout.activity\u main)

但是,在您的案例中,它们位于不同的资源布局中

假设您希望在
activity\u main
中查看
layout\u xyz

activity\u main中

<include
   android:id="@+id/xyzView"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   layout="@layout/layout_xyz" />

更多信息:

请显示完整代码问题是,您刚才说的最后一行,它们在不同的资源布局中。我将尝试一下,谢谢
<include
   android:id="@+id/xyzView"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   layout="@layout/layout_xyz" />
View xyzView = findViewById(R.id.xyzView);

TextView j1FromXyz = xyzView.findViewById(R.id.j1);
TextView j2FromXyz = xyzView.findViewById(R.id.j2);