()' on a null object reference 这是我的设置类 public class Settings extends AppCompatActivity {
SettingsFragment fragment = new SettingsFragment();
CheckBoxPreferencegetPreferenceScreen(),但随
if (target == null) throw new ArgumentNullException("target");
}
(1)上面的代码对我来说似乎很奇怪,因为我觉得在任何情况下(2)是否存在利用目标可以为空的事实的合法模式?我之所以这样问,是因为想知道为什么在空引用上调用扩展方法不会产生运行时异常,就像在空引用上调用实例方法一样。
每当我按下应用程序中的登录按钮时,我就会得到这个错误。有什么建议吗?LoginActivity.java:20) at com.example.android.login.LoginActivity$1.onClick(LoginActivity.java:47) at android的com.example.android.login.LoginActivity$1.onClick(LoginActivity.java:47)上调用空对象引用上的虚拟方法'a