我在主要活动中有一个浮动按钮。我想清除所有片段并返回到主要活动

阿卜杜勒马廷Ch。

我在主活动中有一个浮动按钮。我想清除所有片段并返回主活动。当我在片段 A 中时,我的代码正在工作,它返回活动,但从片段 B 返回到片段 A,而不是在主活动中。 .plz 指导我。我的浮动按钮代码在这里

FloatingActionButton bt_home = (FloatingActionButton) findViewById(R.id.home);
    bt_home.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            FragmentManager fm = getFragmentManager();
            Fragment fragment = fm.findFragmentById(R.id.myFrame);
            if (fragment != null) {

                fm.beginTransaction().remove(fragment).addToBackStack(null).commit();
            }
   //                getFragmentManager().beginTransaction().remove(getFragmentManager().findFragmentById(R.id.myFrame)).commit();
        }
    });
萨西库马尔

技巧就是你在 FloatingActionButton onClick 事件上启动主要活动

        bt_home.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            startActivity(new Intent(getActivity(), MAinActivity.class));
             //or start home fragment
         Fragment home = new HomeFragment();
         FragmentManager FM = getFragmentManager();
         FM.beginTransaction().replace(R.id.content_frame, home).commit();

        }
    });

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何获取一个片段以将onClickListener结果发送回主要活动

按钮从片段中调用主要活动

如何在没有 onClick 的主要活动中使用我的片段中定义的小部件

我在 recyclerview 中有 3 个按钮,它们的点击事件是在主要活动上而不是在适配器类中设置的?

为什么Android Studio在主要活动中没有为我填充按钮ID?

Android Studio:当它们没有直接连接时,如何在主要活动中获得一个按钮以在片段中执行某些操作?

Android如何从我的主要活动中调用片段

我的片段未附加到主要活动课程。

数据从多个活动返回到主要活动

如何将主要活动FAB禁用为另一个片段?

为什么需要声明一个抽象。我需要在我的主要活动上实现 DirectionFinderListener 的替代方法

当我打开游戏活动时,我的应用程序不断崩溃。我试图创建一个从主要活动打开的游戏活动

如何回到android中的主要活动?

返回第一个/主要活动,而无需重新加载它

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

刷新片段,而不是主要活动

聆听主要活动中的片段onClicks

从片段访问主要活动FloatingActionButton

从主要活动到片段的捆绑

android中的主要活动重叠片段

如何替换主要活动中的片段

通过“设置活动”去并将主要活动更改为另一个活动

Android:主要活动上的“电话返回”按钮

setResult(Activity.RESULT_OK,returnedIntent) 从子活动总是返回一个 Activity.CANCELED 到主要活动

如何将数据从主要活动传递到另一个活动

在启动屏幕中执行另一个活动(主要活动除外)的异步任务

在关闭Android中的另一个活动后如何关闭主要活动?

在另一个活动中使用从主要活动实例化的套接字

我是否应该从正在使用的主要活动中访问片段中的内容?