Android中fragment A里面点击button跳转到fragment B实现方法

Android中fragment A里面点击button跳转到fragment B实现方法

在我们做项目的时候总是会有一些需求,改动。前段时间有个需求是首页的一个按钮点击跳转进入一个fragment,这个fragment和首页属于同一级。

eg:也就是说我的首页几个fragment,首页记为HomeFragment、TwoFragment……,点击首页的按钮进入第二个TwoFragment,当时看到iOS同事很快实现,说是通过广播。我第一反应是回调或者替换。

//MainActivity中写选中第二个Fragment的方法

//navigation_sort 我的第二个fragment选中按钮

public void setTab(int tab){
        navigation_sort.performClick();
}

在第一个HomeFragment中点击事件设置监听

MainActivity mainActivity= (MainActivity) getActivity();
                mainActivity.setTab(2);//调用Main中方法

通过以上方法是实现了功能。

Android中fragment A里面点击button跳转到fragment B实现方法

然而还有几种百度的方法,留下连接供各位参考。

https://blog.csdn.net/bfboys/article/details/53193034这篇阅读上万的文章。

多的是replace 和 回调,然而更多的是nullpointException,读者有更多的见解可以留言交流。纸上得来终觉浅,书到用时方恨少。谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115035.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 双向 LSTM

    双向 LSTM本文结构:为什么用双向LSTM什么是双向LSTM例子为什么用双向LSTM?单向的RNN,是根据前面的信息推出后面的,但有时候只看前面的词是不够的,例如,我今天不舒服,我打算__一天。只根据‘不舒服‘,可能推出我打算‘去医院‘,‘睡觉‘,‘请假‘等等,但如果加上后面的‘一天‘,能选择的范围就变小了,‘去医院‘这种就不能选了,而‘请假‘‘休息‘之类的被选择概率就会更大。什么是双向L

    2022年6月15日
    77
  • JVM成神之路-类加载机制-双亲委派,破坏双亲委派

    概述概念虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接时候用的Java类型。类的生命周期类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载。其中验证、准备、解析统称为连接上图中,加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程必须严…

    2022年4月16日
    36
  • python的py文件打包成exe_python生成文件

    python的py文件打包成exe_python生成文件基本命令:cxfreezexxx.py(打包文件)–target-dirf:\dist\(打包后exe路径) 额外命令:–base-name=win32gui  消除启动exe文件出现的dos窗口 –icon=d:\xxxx.ico  添加exe文件的图标,注意,图标必须是ico格式…

    2022年10月8日
    2
  • 原码、反码、补码知识详细讲解(此作者是我找到的讲的最细最明白的一个)[通俗易懂]

    原码、反码、补码知识详细讲解(此作者是我找到的讲的最细最明白的一个)[通俗易懂]本篇文章讲解了计算机的原码,反码和补码.并且进行了深入探求了为何要使用反码和补码,以及更进一步的论证了为何可以用反码,补码的加法计算原码的减法.论证部分如有不对的地方请各位牛人帮忙指正!希望本文对大家学习计算机基础有所帮助!一.机器数和真值在学习原码,反码和补码之前,需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号…

    2022年5月10日
    52
  • int8_t、int16_t、int32_t转换[通俗易懂]

    int8_t、int16_t、int32_t转换[通俗易懂]int8_t、int16_t、int32_t转换

    2022年8月15日
    7
  • MPEG4、XVID、AVC有什么区别

    MPEG4、XVID、AVC有什么区别MPEG-4包含XviD和DivX,而AVC优于二者mpeg4DVD用的多,101mpeg4有AVC格式(加强版MP4)AVC/H.264是一种最新且技术含量最高的视频编码格式,由MPEG-4标准进行定义的、由ISO的MPEG和ITU的VCEG两个组织于2003年最终定稿。而AVC/H.264标准本身则是由包括来自MPEG和VCEG专家的JointVideoTeam(JVT)开…

    2026年1月28日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号