0
0

More than 3 years have passed since last update.

navigation設定したら真っ白になってしまった(初心者向け)

Last updated at Posted at 2021-07-14

プログラミング始めて4ヶ月、kotlin始めて1ヶ月の超初心者の投稿です。ちなみに初投稿。(スマホから書いてるので後ほど加筆修正するかもです)

さて、android studioでnavigationを使って実装しようとした時、プレビューでは見れているのにビルドすると真っ白になってしまうという現象が発生した。
プレビューで見れているのにエミュレーターで表示されてない時は大体インスタンスを複数作ってるとかのパターンだったが、今回はめちゃくちゃシンプルなことが原因だった。

問題のnavigationをDesignモードで見ると、左側に
no navhostFragments found. This nav graph must be referenced from a NavHostFragment in a layout in order to be accessible
という文字が表示されていた。
これはナビゲーションホストが見つからないと言われているので、ナビゲーションを組み込んでいるxmlファイルを見ると原因がわかるはず。
今回はnavigationをMainActivityに組み込もうとしていたのだが、MainActivityのレイアウトファイル「main.xml」に「android:name= androidx.navigation.fragment.NavHostFragment」が抜けているという凡ミスだった。

凡ミスなくせに何回かやらかしてしまったので備忘がわりに記しておく。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0