Я пытаюсь создать навигационный ящик с ViewPager, потому что я хочу, чтобы навигационный ящик работал в полноэкранном режиме. Я создал фрагмент и добавил в viewpager. из фрагмента навигации по нажатию кнопки я хочу открыть другой фрагмент. я добавил код, чтобы открыть еще один фрагмент, но приложение вылетает. как мне это сделать.
Код моей кнопки
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.tab2, container, false);
Button btnOpenSlideShow = (Button)v.findViewById(R.id.btnOpenSlideShow);
btnOpenSlideShow.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AllFragment allFragment = new AllFragment();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.mainLayout,allFragment,allFragment.getTag())
.commit();
}
});
return v;
}
}