Start Fragment festlegen in Main

This commit is contained in:
m_broelemann 2021-01-07 21:05:13 +01:00
parent 6a13d506b6
commit 9d0980da68

View File

@ -2,7 +2,6 @@ package com.example.aped;
import android.Manifest;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
@ -26,6 +25,8 @@ import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.content.FileProvider;
import androidx.navigation.NavController;
import androidx.navigation.NavGraph;
import androidx.navigation.NavInflater;
import androidx.navigation.Navigation;
import androidx.navigation.ui.AppBarConfiguration;
import androidx.navigation.ui.NavigationUI;
@ -56,7 +57,7 @@ public class MainActivity extends AppCompatActivity {
/** To use favorite instead of direct inclusion.*/
private IFAVORITES favorite;
public String start = "@+id/nav_all_IOs";
/**
* On create method of the main activity.
* Sets various displays and start settings.
@ -84,6 +85,10 @@ public class MainActivity extends AppCompatActivity {
.build();
NavController navController = Navigation.findNavController(this,
R.id.nav_host_fragment);
NavInflater navInflater = navController.getNavInflater();
NavGraph graph = navInflater.inflate(R.navigation.mobile_navigation);
graph.setStartDestination(R.id.nav_your_IOs);
navController.setGraph(graph);
NavigationUI.setupActionBarWithNavController(this,
navController, mAppBarConfiguration);
NavigationUI.setupWithNavController(navigationView, navController);