#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. да, спасибо .