Я пытаюсь нажать на кнопку, открывающую фрагмент знака, но я получаю ниже упомянутое аварийное завершение: java.lang.IllegalArgumentException: не найдено представление для id 0x7f0a03ca для фрагмента SignFragment {e65f679 # 3 id = 0x7f0a03ca}
Здесьмой класс активности
public class MainActivity extends AppcompatActivity implements SignFragment.SignPadCallback{
setContentView(R.layout.activity_ordering_main);
//on click of a button i called this method
private void openSignPad() {
Fragment fragment = SignFragment.getInstance(this);
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
fragmentTransaction.add(R.id.orderingMainContainerfragment, fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
}
}
Класс фрагмента
import android.app.Fragment;
public class SignFragment extends Fragment implements View.OnClickListener {
OrderingMainCallback orderingMainCallback;
private SignPadCallback callBack;
private LinearLayout signPadLayout;
private DrawView drawView;
private int padWidth;
private int padHeight;
public static Fragment getInstance(SignPadCallback callBack) {
SignFragment fragment = new SignFragment();
fragment.callBack = callBack;
return fragment;
}
}
Файл макета
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/linearLayout5"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@+id/linearLayout6"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0">
<fragment
android:id="@+id/orderingMainContainerfragment"
android:name="com.android.emobilepos.ordering.newui.OrderingMainCatalogFragment"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
tools:layout="@layout/fragment_ordering_main_catalog" />
</LinearLayout>
<fragment
android:id="@+id/orderDetailsfragment3"
android:name="com.android.emobilepos.ordering.newui.OrderTotalDetailsFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:layout="@layout/fragment_order_total_details" />
</LinearLayout>