NullPointerException:空对象引用上的 'void android.widget.Button.setText(java.lang.CharSequence)'

NullPointerException: 'void android.widget.Button.setText(java.lang.CharSequence)' on a null object reference

原因:java.lang.NullPointerException:尝试在空对象引用上调用虚方法 'void android.widget.Button.setText(java.lang.CharSequence)' 在 com.example.mentalhealth.diary.onCreate(diary.java:49)

在您的 diary.java、@line no:49 中,在 onCreate() 方法中,您似乎正在使用未实例化的对象。

调用该对象的方法(它只是声明,但未使用 new classname() 语法实例化)。

如果您的文件是共享的,至少在源代码的第 49 行,很容易正确提及。