1

我有一个有趣的问题之前去除活性片段,我在我的activity一个fragment和所有工作正常,然后我介绍了一个viewpager,我的目标是有一个标签式的活动,其工作的罚款,但现在的问题已经上升了,我曾经在我的片段中夸大了一个对话框,一切都会像预期的那样工作,但是现在当我打电话给我的对话框时,似乎是从我的活动(包括选项卡)中抽取所有视图时删除所有视图,是否有人知道为什么?我的代码对话框充气

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)); 
+0

parentHolder.removeAllViews(); < - 这看起来很可疑 –

+0

非常感谢,实际上起初我正在使用'getApplicationcontext',它一直告诉我调用'parentHolder.removeAllViews()',但在更改为'ManagerActivity.this'后,我忘记删除此行,非常感谢 – Chrometobia

+0

你可以发表评论。 – Chrometobia

回答

1

你所得到的问题,是因为removeAllViews()删除布局中的所有意见。