FATAL EXCEPTION: main
java.lang.NullPointerException
at com.example.uiwidgettest.MainActivity.onClick(MainActivity.java:48)
MainActivity.java 第 48 行嘗試調用一個 null 對象的方法或屬性。
findViewById 返回 null(ID 錯誤、布局未加載)。list.setAdapter(null))。MainActivity.java 定位第 48 行。// 錯誤示例
Button btn = findViewById(R.id.btn_submit); // 若布局無此 ID,btn 為 null
btn.setOnClickListener(...); // 第 48 行拋出 NPE
// 正確做法
Button btn = findViewById(R.id.btn_submit);
if (btn != null) {
btn.setOnClickListener(...);
} else {
Log.e("MainActivity", "btn_submit 未找到,請檢查布局 XML");
}
StrictMode 捕獲主線程違規。