返回顶部
首页 > 资讯 > 精选 >怎么在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://lsjlt.com/news/221923.html(转载时请注明来源链接)

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

猜你喜欢
  • 怎么在Android中实现两个Fragment之间的跳转
    这篇文章主要介绍了怎么在Android中实现两个Fragment之间的跳转,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Android是什么Android是一种基于Linux内核的自由及开放源代码的操作...
    99+
    2023-05-30
    android fragment
  • Android Activity与Fragment之间的跳转实例详解
    Activity及Fragment之间的跳转 直接跳转 基本使用方法 public class MainActivity extends AppCompatActivity ...
    99+
    2022-06-06
    activity fragment Android
  • Android 实现两个Activity跳转实例
    1.关于从Activity A跳转到Activity B 其中Activity A中有一个VideoView,Activity B中有一个MediaPlayer。 两个不同的...
    99+
    2022-06-06
    activity Android
  • Android 两个Fragment之间传递数据实例详解
     Android 两个Fragment之间如何传递数据 FragmentA启动FragmentB,做一些选择操作后,返回FragmentA,需要把FragmentB里...
    99+
    2022-06-06
    数据 fragment Android
  • 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
  • vue两个路由之间怎么进行跳转
    今天小编给大家分享一下vue两个路由之间怎么进行跳转的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Vue的路由是通过vue-...
    99+
    2023-07-05
  • 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
  • react如何实现多个页面之间跳转
    本文小编为大家详细介绍“react如何实现多个页面之间跳转”,内容详细,步骤清晰,细节处理妥当,希望这篇“react如何实现多个页面之间跳转”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。react多个页面之间跳转...
    99+
    2023-07-04
  • JavaScript怎么实现两个时间戳之间转换成日期数组
    这篇文章主要介绍了JavaScript怎么实现两个时间戳之间转换成日期数组的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript怎么实现两个时间戳之间转换成日期数组...
    99+
    2024-04-02
  • Android中Activity之间跳转和参数传递的实例
    一个activity就好比一个网页,此文章讲解怎样创建一个activity并且实现跳转! 一、学习创建Activity 1、新建一个java类,右击src目录,选择new--&...
    99+
    2022-06-06
    参数 activity Android
  • 怎么在Android应用中实现一个跳转到主界面功能
    怎么在Android应用中实现一个跳转到主界面功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。//homeIntent intent= new Intent(Intent.A...
    99+
    2023-05-31
    android roi
  • vue怎么实现本项目页面之间跳转
    这篇“vue怎么实现本项目页面之间跳转”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么实现本项目页面之间跳转”文章吧...
    99+
    2023-06-30
  • Navigation Bundle怎么实现两个Fragment参数传递
    今天小编给大家分享一下Navigation Bundle怎么实现两个Fragment参数传递的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2023-07-05
  • Component React应用怎么在Component之间跳转
    这篇文章主要介绍“Component React应用怎么在Component之间跳转”,在日常操作中,相信很多人在Component React应用怎么在Component之间跳转问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-06-04
  • 怎么在Android中利用Activity实现跳转与传值
    今天就跟大家聊聊有关怎么在Android中利用Activity实现跳转与传值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Android Activity的跳转与传值详解Activi...
    99+
    2023-05-31
    android activity roi
  • Android studio怎么实现两个界面间的切换
    本文小编为大家详细介绍“Android studio怎么实现两个界面间的切换”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android studio怎么实现两个界面间的切换”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-06-30
  • 在Android 开发中使用Activity怎么实现一个隐式跳转功能
    在Android 开发中使用Activity怎么实现一个隐式跳转功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。创建第二个activity就是创建一个class,继承自And...
    99+
    2023-05-31
    activity android roi
  • 怎么实现两个ABAP系统之间互连
    这篇文章主要介绍“怎么实现两个ABAP系统之间互连”,在日常操作中,相信很多人在怎么实现两个ABAP系统之间互连问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么实现两个ABAP系统之间互连”的疑惑有所帮助!...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作