質問

CursorAdapterを拡張するクラスを作成しましたが、bindViewメソッドに問題があります。 ジェネラコディセタグプレ

この行で常にNullPointerExceptionが発生します

TextView name_text=(TextView)v.findViewById(R.id.qr_url);

xmlの1つでqr_urlを定義したので、奇妙です。 ジェネラコディセタグプレ

コードで何かを見逃しましたか?それがNullPointerExceptionである理由ですか?よろしくお願いします。

役に立ちましたか?

解決

この行でNullPointerExceptionを取得している場合 ジェネラコディセタグプレ

これは、vがnullであることを意味します。TextViewが見つからない場合、nullが返され、NullPointerExceptionがスローされます。 ジェネラコディセタグプレ

したがって、public View newView(...)が正しくオーバーライドされていることを確認してください。

編集 newViewで返す必要があるのは ジェネラコディセタグプレ

他のヒント

bindView()がNullPointerExceptionをスローするという同様の問題が発生していました。ListViewでsetEmptyView()を呼び出すことで解決しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top