解決 仮想メソッド '...' を呼び出そうとした。ListAdapter' を null オブジェクトの参照で呼び出そうとした。
2022-02-10 02:15:14
解決してください。仮想メソッド 'void' を呼び出そうとする アンドロイド .widget.GridView.setAdapter(android.widget.ListAdapter)' on a null object reference
このエラーはGirdViewやListViewを使用する際によく報告されるもので、エラーメッセージをよく見てみると NullPointerException、デバッグはGirdViewがNULLであることを発見しました。
このエラーが報告される理由は、this.findViewById()を使ってGirdViewを取得しているが、実はこれではオブジェクトを取得できないからである。
つまり、正しいアプローチとは
レイアウトフィラーLayoutInflaterのinfalteメソッドを使用します。
- <スパン ビュー view= これ .getLayoutInflater().inflate(<span style=) "フォントファミリ。Arial, Helvetica, sans-serif;" >(GirdViewが置かれているレイアウトファイルのリソースID、例.R.layout.main)</span>。 ヌル );
- GirdView gridView = view.findViewById(R.id.gridview );
関連
-
GPSプロンプトの問題は、Callがユーザーによって拒否される可能性のある許可を必要とすることです:コードは、明示的にsをチェックする必要があります。
-
コンフィギュレーション 'compile' は廃止され、'implementati solution' に置き換わりました。
-
ADBサーバーがACKしなかった
-
ADBサーバーがACKしない問題を解決しました。
-
android studioについて Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 解決方法
-
AndroidでFragmentを使用すると、Fragmentの内部コントロールを取得できず、findViewById()の結果がNullになる - 解決済み
-
ConstraintLayoutにおけるChainとGuidelineの利用について
-
Android デフォルトのホームアプリケーション(Launcher)起動プロセスのソースコード解析
-
Androidエラー:このターゲットで使用できるCPU/ABIシステムイメージがありません。
-
java.util.Iterator java.util.List.iterator()' で null オブジェクト参照例外が発生した場合の解決策を紹介します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Android プロジェクト コンパイル時に com.android.builder.internal.aapt.v2.Aapt2Exception に遭遇しました。AAPT2 エラー: 詳細はログを確認してください。
-
AndroidStudioのコンパイル時のエラーを解決します。構成 ':classpath' のすべてのアーティファクトを解決できませんでした。
-
jniとjavaの間でbytearrayを受け渡しする
-
エラーを解決する SSLピアが正しくシャットダウンされない
-
オーディオとビデオを再生するための資産と生でAndroidの練習
-
Androidレイアウトにおけるmargin,padding,alignの使い分けと違いについて
-
スピナー実装のダウンメニューとイベントリスニング(グラフィックモード)
-
ColorDrawableの簡単な使い方
-
android.content.res.Resources$NotFoundException: 文字列リソースID #0x1
-
ARMアセンブリ共通命令 NULL演算 NOP命令