2015-09-16 79 views
0

崩潰報告抓兩次與有效的字符串(格式化爲「會話16/09/2015 10:12」)上nexus7崩潰的TextView文本

與5.0.2和銀河調用TextView.setText()後墜毀S6(SM-G925F)5.1.1 我無法找到步驟來重現

的Android版本:5.0.2廠商:華碩型號:的Nexus 7

顯示java.lang.NullPointerException:試圖調用虛擬方法'void android.text.method.WordIterator.setCharSequence(java.lang。的CharSequence, INT,INT)」上在 android.widget.SpellChecker $ SpellParser.parse(SpellChecker.java:559) 空對象引用在 android.widget.SpellChecker $ SpellParser.parse(SpellChecker.java:516) 在android.widget.SpellChecker.spellCheck(SpellChecker.java:257)在 android.widget.Editor.updateSpellCheckSpans(Editor.java:541)在 android.widget.Editor.sendOnTextChanged(Editor.java:1017)在 android.widget.TextView.sendOnTextChanged(TextView.java:7667)at android.widget.TextView.setText(TextView.java:4050)at android.widget.TextView.setText(TextView.java:3905)at android。 widget.EditText.setText(EditText.java:85)at android.widget.TextView.setText(TextView.java:3880)......我的代碼, 呼叫的setText()

有誰見過這樣的事情?嘗試使用拼寫檢查器並顯示建議時,似乎android崩潰。我真的要與

機器人來禁用它:的inputType = 「textNoSuggestions」

願這幫助?

+1

textview不分配 –

+0

@NaveenTamrakar什麼意思是「電視不屁」? –

+0

請將您的代碼發送至 –

回答

0

公共布爾isSuggestionsEnabled()

在API級別14 返回是否建議是對這個TextView的啓用。這些建議由用戶鍵入時由IME或拼寫檢查程序生成。這是通過向文本添加SuggestionSpans來完成的。當啓用建議(默認)時,當用戶在文本的這些部分請求提示時,將顯示該建議列表。該值取決於此TextView的inputType。輸入類型的類必須是TYPE_CLASS_TEXT。另外,類型變體必須是TYPE_TEXT_VARIATION_NORMAL,TYPE_TEXT_VARIATION_EMAIL_SUBJECT,TYPE_TEXT_VARIATION_LONG_MESSAGE,TYPE_TEXT_VARIATION_SHORT_MESSAGE或TYPE_TEXT_VARIATION_WEB_EDIT_TEXT中的一個。最後,不得設置TYPE_TEXT_FLAG_NO_SUGGESTIONS標誌。

返回 如果基於inputType啓用了建議彈出窗口,則爲true。