从一个片段到另一个片段的交易问题

虚拟现实

我有有效的代码,当用户从1个香调到另一个香调时,但是问题是,当打开“新片段”时,旧片段也被显示在下面。

因此,用户看到的是新片段,但是当他向下滚动时,他也会看到旧片段。是否可以选择完全隐藏以前的片段?

if(userDTO.getMobile().isEmpty()) {
            new AlertDialog.Builder(getActivity())
                    .setView(getLayoutInflater().inflate(R.layout.test2, null))
                    .setPositiveButton(R.string.okaypopup2,
                            new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog, int which) {

                                    AppCompatActivity activity = (AppCompatActivity) view.getContext();
                                    ProfileSetting myFragment = new ProfileSetting();
                                    activity.getSupportFragmentManager().beginTransaction()
                                            .replace(R.id.zopa, myFragment)
                                            //.addToBackStack(null)
                                            .commit();
                                }
                            })
                    .show();
        }

也许我做错了..当出现弹出消息时,我希望打开新的片段。

谢谢

更改此声明

activity.getSupportFragmentManager().beginTransaction()
                                        .replace(R.id.zopa, myFragment)
                                        //.addToBackStack(null)
                                        .commit();

对此

activity.getSupportFragmentManager().beginTransaction()
                                        .replace(((ViewGroup)(getView().getParent())).getId(), myFragment)
                                        //.addToBackStack(null)
                                        .commit();

我认为您传递的是片段ID,而不是活动容器ID replace

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数据从一个片段传递到另一个片段

如何从一个片段到另一个片段获取捆绑数据?

无法从一个片段接收数据到另一个片段

将 Spinner 值从一个片段传递到另一个片段

如何从一个片段导航到另一个不发送参数

片段超过另一个片段问题

如何从一个片段导航到另一个从堆栈中清除其他片段?

将数据从一个活动片段传递到另一个活动片段

无法将字符串值从一个片段传递到另一个片段

将JSON数据从一个片段传递到另一个片段的最佳方法是什么

将数据从一个片段传递到另一个片段时无法正常工作

如何将HashSet对象从一个片段传递到android中的另一个片段

将长值从一个片段通过主活动传递到另一个片段

尝试显示从一个片段到另一个片段的传递对象的数据时出现 NullPointerException

使用 viewpager 从一个片段移动到另一个片段

如果一次可见两个片段,如何将数据从一个片段传递到另一个片段

在另一个片段onClickListener问题上添加一个片段

Androidx:使用一个片段中的按钮导航到另一个片段

将一个片段重定向到另一个片段

将片段状态/数据从一个片段保存到另一个片段

另一个片段通信

从一个片段切换到另一个

在主要活动中从一个片段切换到另一个片段

在Android的自定义列表视图中从一个片段移动到另一个片段

在Android中单击ImageView时如何从一个片段移动到另一个片段?

在Android上从一个片段转到另一个片段时的动画滞后

单击列表项时如何从一个片段切换到另一个片段?

单击第一个片段上的按钮,如何将消息从一个片段发送到另一个片段?

无法通过navController的setGraph中的包将数据从一个片段传递到另一个片段