【发布时间】:2015-09-16 12:01:23
【问题描述】:
使用有效字符串(格式为“Session 16/09/2015 10:12”)调用 TextView.setText() 后,crash 报告 catch 2 崩溃
在带有 5.0.2 的 nexus7 和带有 5.1.1 的 Galaxy S6 (SM-G925F) 上 我找不到重现它的步骤
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) 在 android.widget.TextView.setText(TextView.java:4050) 在 android.widget.TextView.setText(TextView.java:3905) 在 android.widget.EditText.setText(EditText.java:85) 在 android.widget.TextView.setText(TextView.java:3880) ....我的代码 调用 setText()
有人见过这样的吗?尝试使用拼写检查器并显示建议时似乎 android 崩溃。我将使用
禁用它android:inputType="textNoSuggestions"
这有帮助吗?
【问题讨论】:
-
textview 未分配
-
@NaveenTamrakar "tv is not assing" 是什么意思?
-
请发布您的代码
-
没有任何特殊代码。只是一个有效的 TextView,我调用 tv.setText("Session 16/09/2015 10:12");它并不总是发生。 HockeyApp 仅捕获了几次崩溃,并且全部都在 adroid 5 上
-
@GeraldSchneider 不是重复的。看看stacktrace。如果我将有效字符串设置为 EditText,它会发生在 Android 代码中
标签: android