BasicActivityについて調べてみた【AndroidStudio】
昨日の続き。
たまたま開いたBasicActivityのテンプレートに
ActivityとFragmentが使われていたのでソースコードから勉強してみました。
Basic Activity
<
>https://developer.android.com/studio/projects/templates?hl=ja#BasicActivity
activity_main.xml内に
<include layout="@layout/content_main" />なんて記述で、別のXMLファイルを読み込んで
content_main.xmlでパーツとしてFragmentの埋め込みをしている。
<fragment
android:id="@+id/nav_host_fragment"
android:name="androidx.navigation.fragment.NavHostFragment"
………
app:navGraph="@navigation/nav_graph" />
Fragment内の表示についてはnavigation(?)で制御している様子。
FirstFragment.java内でもnavigationによる画面遷移を実装している。
public void onClick(View view) {
NavHostFragment.findNavController(FirstFragment.this)
.navigate(R.id.action_FirstFragment_to_SecondFragment);
}
そこで、結局Navigationって何なのか?がわからないので
明日はNavigationについて調べてみようと思います。
以上、本日の記録。
コメント
コメントを投稿