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,读者有更多的见解可以留言交流。纸上得来终觉浅,书到用时方恨少。谢谢。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java多态实现原理

    Java多态实现原理##前言多态是Java语言重要的特性之一,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。Java对于方法调用动态绑定的实现主要依赖于方法表,但通过引用调用(invokevitual)和接口引用调用(invokeinterface)的实现则有所不同。Java多态实现原理的大致过程:首先是Java编译器将Java源代码编译成class文件。在编译过程中,会根据静态类型将调用的符号引用写到class文件中。在执行时,JVM根据class文件找到调用方法的符号引用,然后在静态类型的方

  • int、dev、uat、prod、pp、sit、ides、qas、pet、sim、zha环境是什么

    int、dev、uat、prod、pp、sit、ides、qas、pet、sim、zha环境是什么缩写 英文 解释 int Initialization 初始化 dev development 开发 pp Preproduction 预生产 sit SystemIntegrateTest 系统整合测试(内测) ides InternetDemonstrationandEvaluationSystem 交互式演示与评估系统 qas QualityAssuranceSystem 质量

  • MySQL数据库:SQL优化与索引优化

    MySQL数据库:SQL优化与索引优化

  • PS图层旋转

    PS图层旋转

  • 如何使用ccs软件创建工程

    这里简叙如何使用ccs软件创建工程的具体步骤,正文如下:1、打开ccs软件,单击菜单栏中的“Project”选项,在弹出的下拉菜单中选择“NewCCSProject”,如下图所示:  2、在“Projectname”中输入自定义的工程名称,在“Family”中选择所需DSP的系列,在“Variant”的目录下选择所需的DSP的型号,最后在“Connection”目录下选择仿真…

  • python 字符转义(url中文转义)

    URL特殊字符需转义1、空格换成加号(+)2、正斜杠(/)分隔目录和子目录3、问号(?)分隔URL和查询4、百分号(%)制定特殊字符5、#号指定书签6、&号分隔参数转义字符的原因:如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数…

发表回复

您的电子邮箱地址不会被公开。

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