manasouza/ContactNumberSearch

java.lang.NullPointerException: at br.com.mls.contactnumbersearch.NumberSearchActivity$NumberSearchTextWatcher.onTextChanged

Closed this issue · 2 comments

Android 7
Huawei
Mate 10 lite
3840 MB
HiSilicon KIRIN659
1080x2160

java.lang.NullPointerException: 
 
  at br.com.mls.contactnumbersearch.NumberSearchActivity$NumberSearchTextWatcher.onTextChanged (NumberSearchActivity.java:301)
 
  at android.widget.TextView.sendOnTextChanged (TextView.java:8510)
 
  at android.widget.TextView.handleTextChanged (TextView.java:8572)
 
  at android.widget.TextView$ChangeWatcher.onTextChanged (TextView.java:10784)
 
  at android.text.SpannableStringBuilder.sendTextChanged (SpannableStringBuilder.java:1212)
 
  at android.text.SpannableStringBuilder.replace (SpannableStringBuilder.java:582)
 
  at android.text.SpannableStringBuilder.delete (SpannableStringBuilder.java:230)
 
  at android.text.SpannableStringBuilder.delete (SpannableStringBuilder.java:229)
 
  at android.view.inputmethod.BaseInputConnection.deleteSurroundingText (BaseInputConnection.java:256)
 
  at com.android.internal.view.IInputConnectionWrapper.executeMessage (IInputConnectionWrapper.java:454)
 
  at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage (IInputConnectionWrapper.java:91)
 
  at android.os.Handler.dispatchMessage (Handler.java:105)
 
  at android.os.Looper.loop (Looper.java:156)
 
  at android.app.ActivityThread.main (ActivityThread.java:6605)
 
  at java.lang.reflect.Method.invoke (Native Method)
 
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:999)
 
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:889)

onTextChanged NPE line:

refreshContactList(currentText, '\0', dataList.size(), true, backwardSearch);

Result: problem with a null dataList

Happened again today:

Android 7.0
Mate 10 lite
3840 MB
HiSilicon KIRIN659
1080x2160