簡體   English   中英

設置TextView文本時崩潰

[英]Crash when set TextView text

崩潰報告捕獲了兩個以有效字符串(格式為“會話16/09/2015 10:12”)調用TextView.setText()后崩潰的事件

在帶有5.0.2的nexus7和帶有5.1.1的Galaxy S6(SM-G925F)上,我找不到重現它的步驟

Android:5.0.2制造商:asus型號:Nexus 7

java.lang.NullPointerException:嘗試在android.widget.SpellChecker $ SpellParser.parse()上的空對象引用上調用虛擬方法'void android.text.method.WordIterator.setCharSequence(java.lang.CharSequence,int,int)' 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)在android.widget.TextView.setText(TextView.java:4050) .widget.TextView.setText(TextView.java:3905)位於android.widget.EditText.setText(EditText.java:85)位於android.widget.TextView.setText(TextView.java:3880).... my代碼調用setText()

有人看到過這樣的東西嗎? 嘗試使用拼寫檢查器並顯示建議時,似乎Android崩潰。 我要用禁用它

android:inputType =“ textNoSuggestions”

這可以幫助嗎?

公共布爾isSuggestionsEnabled()

API級別14中添加返回是否在此TextView上啟用建議。 這些建議是由IME或拼寫檢查器在用戶鍵入時生成的。 這是通過在文本中添加“ SuggestationSpans”來完成的。 啟用建議后(默認),當用戶在文本的這些部分中提出建議時,將顯示此建議列表。 此值取決於此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標志。

如果基於輸入類型啟用了建議彈出窗口,則返回true。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM