android 11 ошибка раздувания фрагмента класса

#java #android

#Ява #Android

Вопрос:

я получаю эту ошибку только при запуске своего приложения на Android 11, в то время как на Android 10 оно работает правильно.

android.просмотр.Исключение InflateException: Строка двоичного XML-файла #11 в com.fintaady.app.mybudgetdiary:макет/activity_main: Строка двоичного XML-файла #11 в com.fintaady.app.mybudgetdiary:макет/activity_main: Ошибка при раздувании фрагмента класса

это мой макет деятельности

 lt;?xml version="1.0" encoding="utf-8"?gt; lt;androidx.constraintlayout.widget.ConstraintLayout  xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@ id/container" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/grigioscuro" gt; lt;fragment  android:id="@ id/nav_host_fragment"  android:name="androidx.navigation.fragment.NavHostFragment"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:background="@android:color/holo_blue_light"  app:defaultNavHost="true"  app:layout_constraintBottom_toTopOf="@id/nav_view"  app:layout_constraintLeft_toLeftOf="parent"  app:layout_constraintRight_toRightOf="parent"  app:layout_constraintTop_toTopOf="parent"  app:navGraph="@navigation/mobile_navigation" /gt; lt;com.google.android.material.bottomnavigation.BottomNavigationView  android:id="@ id/nav_view"  android:layout_width="0dp"  android:layout_height="wrap_content"  android:layout_marginStart="0dp"  android:layout_marginEnd="0dp"  android:background="@color/grigioscuro"  app:layout_constraintBottom_toBottomOf="parent"  app:layout_constraintLeft_toLeftOf="parent"  app:layout_constraintRight_toRightOf="parent"  app:menu="@menu/bottom_nav_menu" /gt; lt;/androidx.constraintlayout.widget.ConstraintLayoutgt;  

и это основной класс активности

 @Override protected void onCreate(Bundle savedInstanceState) {  String error = "";  try {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  getSupportActionBar().hide();  BottomNavigationView navView = findViewById(R.id.nav_view);  AppBarConfiguration appBarConfiguration = new AppBarConfiguration.Builder(  R.id.navigation_home, R.id.navigation_category, R.id.navigation_expenses, R.id.navigation_settings)  .build();  NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);  NavigationUI.setupActionBarWithNavController(this, navController, appBarConfiguration);  NavigationUI.setupWithNavController(navView, navController);  }catch (Exception ex)  {  error  = ex.getMessage();  }  finally {  if(!error.isEmpty())  {   }  } }  

это моя mobile_navigation.xml

 lt;?xml version="1.0" encoding="utf-8"?gt; lt;navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:background="@color/grigioscuro" android:id="@ id/mobile_navigation" app:startDestination="@ id/navigation_home"gt; lt;fragment  android:id="@ id/navigation_home"  android:name="com.fintaady.app.mybudgetdiary.ui.home.HomeFragment"  android:label="@string/title_home"  tools:layout="@layout/fragment_home" /gt; lt;fragment  android:id="@ id/navigation_category"  android:name="com.fintaady.app.mybudgetdiary.ui.dashboard.CategoryFragment"  android:label="@string/title_category"  tools:layout="@layout/fragment_category" /gt; lt;fragment  android:id="@ id/navigation_expenses"  android:name="com.fintaady.app.mybudgetdiary.ui.notifications.ExpensesFragment"  android:label="@string/title_expenses"  tools:layout="@layout/fragment_history" /gt; lt;fragment  android:id="@ id/navigation_budgets"  android:name="com.fintaady.app.mybudgetdiary.ui.notifications.BudgetsFragment"  android:label="@string/title_budgets"  tools:layout="@layout/fragment_history" /gt; lt;fragment android:id="@ id/navigation_settings"  android:name="com.fintaady.app.mybudgetdiary.ui.notifications.SettingsFragment"  android:label="@string/title_setting"  tools:layout="@layout/fragment_setting" /gt; lt;/navigationgt;  

Как я могу это исправить? Спасибо

Комментарии:

1. Я думаю, что проблема в вашем навигаторе, не могли бы вы поделиться, пожалуйста mobile_navigation.xml тоже?

2. да, спасибо .