我有一个带有复选框的 Activity,它触发 onCheckedChanged(),我使用它来初始化它。
setContentView(R.layout.signup_welcome);
CheckBox check = (CheckBox) findViewById(R.id.checkbox_accept);
check.setOnCheckedChangeListener(this);
有什么奇怪的,但有一段时间它会导致 NullPointerException。我应该只使用 (MainActivity.this) 而不是 (this) 吗?两者有区别吗?
一件事我在不同的布局中有相同的ID。应该是原因吗?但我认为这很好,因为我使用的是视图。
日志: