因为我在fragment里面添加了这么一句: requireActivity().finish();
@Override
public void onDetach() {
super.onDetach();
if (player != null) {
player.pause();
}
binding = null;
gestureDetector = null;
player = null;
//这里可能会导致问题-----如果是从个人视频弹出来的,那么关闭父activity是没问题的,
//但是如果是从主菜单调用的这个fragment,那么会导致退出app---闪退
requireActivity().finish();
}
所以导致每当从这个fragment切换到其他fragment的时候就会发生闪退