ビューフリッパー内に mapFragment を作成しようとしています。私はそれにいくつかのアプローチを試みましたが、それを機能させることができません。これまで私は試しました:
- ビューフリッパーの右側でフラグメントを宣言し、そこにアクセスします。これに関する問題は、ビューが切り替えられるまでビューがロードされないため、マップが存在せず、アクセスしようとするとヌルポインターエラーが発生することです。
- 私の 2 番目のアプローチは、マップ フラグメントをプログラムで宣言し、フラグメント トランザクションを使用して FrameLayout コンテナーに挿入することでした。
- 3 番目に試みたのは、フラグメントを外部ファイルからロードし、フラグメント トランザクションを使用してコンテナーに挿入することでした。
これらはすべて で試行されonCreate
、null ポインター例外をスローする原因となった呼び出しはonResume
メソッド内にありました。以前にこの動作を経験したことがあり、修正方法を知っている人がいれば幸いです。