广告
返回顶部
首页 > 资讯 > 精选 >怎么在Android中实现两个Fragment之间的跳转
  • 712
分享到

怎么在Android中实现两个Fragment之间的跳转

androidfragment 2023-05-30 23:05:48 712人浏览 八月长安
摘要

这篇文章主要介绍了怎么在Android中实现两个Fragment之间的跳转,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Android是什么Android是一种基于linux内核的自由及开放源代码的操作

这篇文章主要介绍了怎么在Android中实现两个Fragment之间的跳转,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!

Android是什么

Android是一种基于linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发

首先在第一个Fragment 里面拿到FragmentManger 和FragmentTransaction 代码如下。

  @Override  public void onCreate(Bundle savedInstanceState) {  // TODO Auto-generated method stub  super.onCreate(savedInstanceState);  fm = getFragmentManager();  }

  2 准备要传递的数据跳转。

 deptListView.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> arg0, View arg1, int postion,long arg3) {ft = fm.beginTransaction();//注意。一个transaction 只能commit一次,所以不要定义成全局变量long id = adapter.getDepartments().get(postion).getId();String name = adapter.getDepartments().get(postion).getName();DeptDocFragment df = new DeptDocFragment();Bundle bundle = new Bundle();bundle.putLong("id", id);bundle.putString("name", name);df.setArguments(bundle);ft.replace(R.id.guide_content, df);ft.addToBackStack(null);ft.commit();}});

上面的DeptDocFragment就是我要跳转的Fragment,而传递数据跟Activity一样,用Bundle,最后通过df.setArguments(bundle);携带数据。通过replace方法切换Fragment实现跳转,最后别忘了commit 提交。

3  接下来就是在另一个Fragment 中获取第一个Fragment 传递过来的数据。

@Overridepublic void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);Bundle bundle = getArguments();deptId = bundle.getLong("id");deptName = bundle.getString("name");}

 在Fragment的onCreate() 方法中获取数据。然后在这个Fragment中完成你需要的逻辑。好了,整个Fragment的跳转就算是完成了。

以上就是编程网小编为大家收集整理的怎么在Android中实现两个Fragment之间的跳转,如何觉得编程网网站的内容还不错,欢迎将编程网网站推荐给身边好友。

--结束END--

本文标题: 怎么在Android中实现两个Fragment之间的跳转

本文链接: https://www.lsjlt.com/news/221923.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Android中实现两个Fragment之间的跳转
    这篇文章主要介绍了怎么在Android中实现两个Fragment之间的跳转,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Android是什么Android是一种基于Linux内核的自由及开放源代码的操作...
    99+
    2023-05-30
    android fragment
  • Android中fragment与activity之间的交互(两种实现方式)
    (未给Fragment的布局设置BackGound) 之前关于Android中Fragment的概念以及创建方式,我专门写了一篇博文《详解Android中Fragment的两种...
    99+
    2022-06-06
    activity fragment Android
  • Android项目中Fragment与Activity怎么实现相互跳转
    Android项目中Fragment与Activity怎么实现相互跳转?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Activity及Fragment之间的跳转直接跳转基本使用...
    99+
    2023-05-31
    android activity fragment
  • react 多个页面之间跳转怎么实现
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react 多个页面之间跳转怎么实现?react 多页面跳转、使用React-Router实现前端路由鉴权React-Router是React生态里面很重...
    99+
    2023-05-14
    React
  • 怎么在Android中利用IntentUtil实现一个跳转功能
    本文章向大家介绍怎么在Android中利用IntentUtil实现一个跳转功能的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。Android是什么Android是一种基于Linux内核的自由及开放源代码的操作系统...
    99+
    2023-05-30
    android intentutil
  • JavaScript怎么实现两个时间戳之间转换成日期数组
    这篇文章主要介绍了JavaScript怎么实现两个时间戳之间转换成日期数组的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript怎么实现两个时间戳之间转换成日期数组...
    99+
    2022-10-19
  • 怎么在Android应用中实现一个跳转到主界面功能
    怎么在Android应用中实现一个跳转到主界面功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。//homeIntent intent= new Intent(Intent.A...
    99+
    2023-05-31
    android roi
  • Android studio怎么实现两个界面间的切换
    本文小编为大家详细介绍“Android studio怎么实现两个界面间的切换”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android studio怎么实现两个界面间的切换”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-06-30
  • Html5怎么实现在两个div元素之间拖放图像
    这篇文章主要讲解了“Html5怎么实现在两个div元素之间拖放图像”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Html5怎么实现在两个div元素之间拖放图...
    99+
    2022-10-19
  • 在Android 开发中使用Activity怎么实现一个隐式跳转功能
    在Android 开发中使用Activity怎么实现一个隐式跳转功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。创建第二个activity就是创建一个class,继承自And...
    99+
    2023-05-31
    activity android roi
  • 怎么在Android中利用Activity实现跳转与传值
    今天就跟大家聊聊有关怎么在Android中利用Activity实现跳转与传值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Android Activity的跳转与传值详解Activi...
    99+
    2023-05-31
    android activity roi
  • android开发中怎么实现一个App定时跳转功能
    这篇文章给大家介绍android开发中怎么实现一个App定时跳转功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。App的小功能点,很简单几十行代码就可以实现主页面代码package com.buildingbuild...
    99+
    2023-05-31
    android pp roi
  • 在Java中怎么查找两个列表之间的差异
    本篇内容介绍了“在Java中怎么查找两个列表之间的差异”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. ...
    99+
    2022-10-19
  • 使用Java怎么实现两个大数之间的运算
    这期内容当中小编将会给大家带来有关使用Java怎么实现两个大数之间的运算,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。大数相减import java.util.Scanner;public&nb...
    99+
    2023-05-30
    java
  • Android中的监听触摸事件怎么在Fragment中实现
    本篇文章为大家展示了Android中的监听触摸事件怎么在Fragment中实现,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。activity的触摸事件 @Override public boolea...
    99+
    2023-05-31
    android fragment roi
  • Android开发中怎么实现一个点击链接跳转APP功能
    这篇文章给大家介绍Android开发中怎么实现一个点击链接跳转APP功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在Android中点击链接打开APP是一个很常见的需求。例如,电商为用户发送优惠券之后经常会下发一条...
    99+
    2023-05-31
    android 链接跳转 app
  • 怎么在android应用中利用Fragment与RadioButton实现一个底部导航栏
    本篇文章为大家展示了怎么在android应用中利用Fragment与RadioButton实现一个底部导航栏,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先我们先在activity_mian.xm...
    99+
    2023-05-31
    fragment android roi
  • 怎么在PHP中实现XML与JSON之间的互转功能
    这篇“怎么在PHP中实现XML与JSON之间的互转功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在PHP中实现XML...
    99+
    2023-07-05
  • 怎么在React中利用路由实现一个登录界面的跳转
    怎么在React中利用路由实现一个登录界面的跳转?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先看一下总体的目录结构。因为很多时候在看别人写的例子的时候因为目录结构不熟悉后边...
    99+
    2023-06-14
  • Android应用中的Activity跳转怎么利用滑动来实现
    这篇文章给大家介绍Android应用中的Activity跳转怎么利用滑动来实现,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。通过手势识别器实现界面的转跳,具体内容如下创建 GestureDetector对象 2、创建新...
    99+
    2023-05-31
    android activity roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作