java.lang.IndexOutOfBoundsException: setSpan (27 … 37) ends beyond length 32
在国外有些手机有提示的功能,如果设置了filter,
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(MAX_TEXT_INPUT_LENGTH)});
这个时候如果在输入框输入了 this is andrd,并且达到了最大的字数限制,根据纠错功能会弹出一个下拉框,让你选其他的词语,如android,这个时候如果你选了它提示的词语,就会造成上面的那个错误。
一个解决办法就是在xml文件中设置edtiText的 android:inputType=”textNoSuggestions”