对话框在膨胀之前从 Activity 中删除了片段
Dialog removes fragment from Activity before inflating
我有一个有趣的问题,我的 activity
中有一个 fragment
并且一切正常,然后我引入了一个 viewpager
,我的目标是有一个选项卡式 activity 工作正常但现在出现了一个问题,我曾经在我的片段中膨胀一个对话框,一切都会按预期工作但是现在当我调用我的对话框时似乎正在删除所有视图,当它从我的 activity 包括选项卡,有人知道为什么吗?这是我的代码
mBottomSheetDialog = new BottomSheetDialog(ManagerActivity.this, R.style.Material_App_BottomSheetDialog);
parentHolder.removeAllViews();
View v = LayoutInflater.from(ManagerActivity.this).inflate(R.layout.view_scan_onclick, null);
ViewUtil.setBackground(v, new ThemeDrawable(R.drawable.bg_window_dark));
您遇到的问题是因为 removeAllViews() 从布局中删除了所有视图。
我有一个有趣的问题,我的 activity
中有一个 fragment
并且一切正常,然后我引入了一个 viewpager
,我的目标是有一个选项卡式 activity 工作正常但现在出现了一个问题,我曾经在我的片段中膨胀一个对话框,一切都会按预期工作但是现在当我调用我的对话框时似乎正在删除所有视图,当它从我的 activity 包括选项卡,有人知道为什么吗?这是我的代码
mBottomSheetDialog = new BottomSheetDialog(ManagerActivity.this, R.style.Material_App_BottomSheetDialog);
parentHolder.removeAllViews();
View v = LayoutInflater.from(ManagerActivity.this).inflate(R.layout.view_scan_onclick, null);
ViewUtil.setBackground(v, new ThemeDrawable(R.drawable.bg_window_dark));
您遇到的问题是因为 removeAllViews() 从布局中删除了所有视图。