Не найден вид для идентификатора фрагмента. при загрузке фрагмента в активность - PullRequest
0 голосов
/ 23 марта 2020

Я сталкиваюсь с этой проблемой, когда загружаю свой DashboardFragment из основной активности.

Проблема: вызвана: java .lang.IllegalArgumentException: Нет просмотра для идентификатора 0x7f09017d (com.edunext.demo: id / фрагмент_контейнера) для фрагмента DashboardFragment {974e75a # 0 id = 0x7f09017d}

MainActivity. java

 public class MainActivity extends DaggerAppCompatActivity{

    @Override
     protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     mBinding = DataBindingUtil.setContentView(this, R.layout.activity_main);
    viewModel = ViewModelProviders.of(this, viewModelFactory).get(MainViewModel.class);

       FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
        fragmentTransaction.replace(R.id.fragment_container, DashboardFragment.getInstance());
        fragmentTransaction.commit();
    }
 }

activity_main. xml

  <layout>
     <android.support.v4.widget.DrawerLayout
        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:id="@+id/drawerLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        tools:openDrawer="start">

   <LinearLayout
       style="@style/container"
       android:orientation="vertical">


      <include
        android:id="@+id/toolbarLayout"
        layout="@layout/toolbar" />


      <FrameLayout
        android:id="@+id/fragment_container"
        style="@style/container" />


</LinearLayout>



<android.support.design.widget.NavigationView
    android:id="@+id/navigationView"
    style="@style/container"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    app:headerLayout="@layout/nav_header"
    app:itemTextAppearance="@style/NavigationText"
    app:menu="@menu/activity_main_drawer" />

</android.support.v4.widget.DrawerLayout>
</layout>

This не является дублирующим вопросом, так как все ранее задаваемые вопросы относятся к разным типам с одинаковой проблемой.

Пожалуйста, помогите мне, ребята.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...