スパンド属性を持つオブジェクトがいくつかあります。これらは画像を含むHTMLコードで埋められています。 ボタンをクリックすると、SpannedコンテンツがTextViewに表示されます。 時々私はこの例外を取得(と私はこれを再現することはできません):(!そうスパンありえないヌル)以下の2行目スパンド付き不思議Nullpointer
11-07 23:26:16.707: E/AndroidRuntime(23715): java.lang.NullPointerException 11-07 23:26:16.707: E/AndroidRuntime(23715): at android.text.SpannableStringBuilder.length(SpannableStringBuilder.java:126) 11-07 23:26:16.707: E/AndroidRuntime(23715): at android.widget.TextView.setText(TextView.java:2631) 11-07 23:26:16.707: E/AndroidRuntime(23715): at android.widget.TextView.setText(TextView.java:2598) 11-07 23:26:16.707: E/AndroidRuntime(23715): at android.widget.TextView.setText(TextView.java:2573) 11-07 23:26:16.707: E/AndroidRuntime(23715): at [...]
、例外がスローされた:
if(hasSpanned){
tv.setText(ans.getTxtS());
}
缶誰でも助けてくれますか?
答えてくれてありがとうKurtis!しかし、私はhasSpannedを前に取得します:boolean hasSpanned =(ans.getTxtS()== null)?真偽; tv is not null、too :-( – intA
いいえ、ans.getTxtS()はNullPointerをスローしませんでしたが、ansはデバッグモードでwatchするとcom.sun.jdi.InvocationExceptionが発生したことを示しています。時にはそれは動作します.. – intA