当logcat在android studio中不存在的行中显示错误时该怎么办

问题描述

我编辑了 NullPointerException 中的 MainActivity,并将它们导出(剪切、复制和粘贴)到另一个类中。但我的 Logcat 在 MainActivity显示错误修改`NullPointerException 这是我的代码后:

    if(value!=null && value.length()>0){
      try{
        length = Integer.parseInt(value);

      }
      catch (NullPointerException e){
        length=0;
      }
    }

我的 logcat 显示

java.lang.NullPointerException: Attempt to invoke virtual method 'android.text.Editable 
        android.widget.EditText.getText()' on a null object reference
        at com.example.caddrawingtool.MainActivity.drawline(MainActivity.java:114)
        at com.example.caddrawingtool.MainActivity.onoptionsItemSelected(MainActivity.java:57)
        at android.app.Activity.onMenuItemSelected(Activity.java:4137)
        at androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:384)
        at androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:228)
      androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)

当我的 MainActivity 只有 109 行时。我很困惑。

解决方法

简单一次点击构建(顶部),然后寻找干净的项目