求大佬帮忙看看这个空异常是为啥 我绑定了 还是找不到
baseActivity

实现的registerActivity

如果去除setText 我下面也绑定了个点击事件 不过点击事件也是无效

错误日志
03-16 10:44:06.180 3241-3241/com.lcq.st.sugarapp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.lcq.st.sugarapp, PID: 3241
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lcq.st.sugarapp/com.lcq.st.sugarapp.ui.activity.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setText(java.lang.CharSequence)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2546)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2606)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1444)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5647)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setText(java.lang.CharSequence)' on a null object reference
at com.lcq.st.sugarapp.ui.activity.RegisterActivity.initData(RegisterActivity.java:63)
at com.lcq.st.sugarapp.ui.activity.BaseActivity.onCreate(BaseActivity.java:59)
at android.app.Activity.performCreate(Activity.java:6279)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2499)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2606)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1444)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5647)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
view 的 id 不再是常量了 黄油刀都不推荐开发者使用了,让你用 ViewBinding 或者 DataBinding
官网介绍:
Attention: This tool is now deprecated. Please switch to view binding. Existing versions will continue to work, obviously, but only critical bug fixes for integration with AGP will be considered. Feature development and general bug fixes have stopped.
注意:此工具现已弃用。请切换到 视图绑定。显然,现有版本将继续工作,但只会考虑与 AGP 集成的关键错误修复。功能开发和一般错误修复已停止。
fdv
版本如上