Android のリストビューでアダプタを使用しているときに null オブジェクトの参照に対して仮想メソッド xxxxxxxx を呼び出そうとする問題が解決されました。
2022-01-24 21:07:45
I. 例外メッセージ
問題のヒントメッセージが表示されていますが、これはおそらく「NULLポインタ、NULLオブジェクトのメソッドを呼び出そうとしている」という意味でしょう。
そこで、プロンプト行のコードに行き着きます
textViewとeditTextに値を代入するステートメントでエラーが発生し、プロンプトによると
tv_edit_firstItem と et_edit_firstInfo の両コントロールは空のオブジェクトです。しかし、すでに
をfindViewByIdで実行して、コントロールを取得します。そこで問題になっているのが
II. 解決方法
この時点で、findViewByIdの前にviewを追加すれば問題は解決します。なぜなら、私たちは
現在のページ上のオブジェクトを通してコントロールを取得する場合は、コンテキストオブジェクトのコンテキストを使用しても問題ありません。
III. その他考えられるいくつかの原因
他のアクティビティーの対応するxmlファイルにコントロールIDとして書かれている場合、間違ったコントロールIDを書かないように注意してください
同じエラーが発生します
関連
-
android studio3.2 a pitfall: リソースの処理に失敗しました。詳細は上記の aapt の出力を参照してください。
-
RecyclerViewです。アダプタが接続されていないため、レイアウトをスキップする
-
AndroidStudioは、新しいプロジェクト:エミュレータを作成した後、エラーを報告します。ERROR: x86 emulation currently requires hardware acceleration!
-
JSONException: java.lang.String は JSONObject ソリューションに変換できません。
-
Android Studioの解決策:xxxは囲むクラスではありませんエラー
-
Android ViewPager のエラーです。NULLオブジェクトの参照で仮想メソッドxxxを呼び出そうとした
-
暗黙のうちに開始するアクティビティを使用するAndroidについて、Intent問題を処理するアクティビティが見つからないことが報告されました。
-
エミュレータです。PANIC: AVDのシステムパスが壊れています。ANDROID_SDK_ROOTの値を確認してください。
-
Android 開発の問題 - いくつかのプロジェクトはすでにワークスペースに存在するため、インポートできません。
-
スピナー実装のダウンメニューとイベントリスニング(グラフィックモード)
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ProcessBuilderExceptionCreateProcess error=2, ϵͳÕҲ "μ½ָ¶".
-
Android ARTランタイムのDalvik仮想マシンをシームレスに置き換えるプロセスの分析
-
Dalvik仮想マシンと学習プランの簡単な紹介
-
アプリの実行エラー。Default ActivityNot Found 完璧な解決策
-
jniとjavaの間でbytearrayを受け渡しする
-
Jniエラー:構造体でも組合でもないものにメンバー 'FindClass' を要求する、 解決方法
-
Android LayoutInflaterの原則の分析は、ビュー(a)のステップの深い理解によってあなたのステップを取る
-
Androidです。ListView.addHeaderView()の使用方法と注意点
-
Android ListViewでaddHeaderを使用する
-
江さんが熟練者から始めさせます。Android Studioは、ランディングページのパスワードスイッチの表示(小さな目)を作成する