首页 > 解决方案 > TextInputEditText 上的 NullPointerException

问题描述

每当我在做onBackPressed()和访问editText

private void saveValue() {
sp.edit().putString(KEY, editText.getText().toString().trim()).apply();
}

我正在尝试从onBackPressed()下面的片段中访问它

@Override
public boolean onBackPressed() {
   saveValue();
  return super.onBackPressed();
}

在一些基于 Android 8.0 操作系统的设备中,我遇到了异常

Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'android.text.Editable 
androidx.appcompat.widget.AppCompatEditText.getText()' on a null object 
reference

标签: android

解决方案


推荐阅读