android开发之fragment与activity之间相互跳转
来源:互联网 发布:四川广电网络全称 编辑:程序博客网 时间:2024/05/16 01:17
Fragment的产生与介绍
Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分,甚至Activity的界面可以完全有不同的Fragment组成,更帅气的是Fragment拥有自己的生命周期和接收、处理用户的事件,这样就不必在Activity写一堆控件的事件处理的代码了。更为重要的是,你可以动态的添加、替换和移除某个Fragment。
本文下面直接给出相互跳转的代码:
从fragment跳转到activity :(与activity类似)
Intent intent=new Intent(getActivity(), FeedbackActivity.class);startActivity(intent);
从activity跳转到fragment:
这种情况就稍微复杂了,应该fragment是依赖于fragment存在的。一般会出现如下两种情况:
(一) 直接finish()掉当前的activity回到之前的fragment即可。
( 二 ) fragment与activity之前存在多个activity,这个时候最好是直接跳转到目标fragment所依靠的activity,再从activity里面找相应的fragment........反正我能想的就这些,有其它想法欢迎在评论补充.........
1 0
- android开发之fragment与activity之间相互跳转
- android开发中fragment与activity之间相互跳转的问题
- Android混合开发之Activity类与html页面之间的相互跳转之PhoneGap
- Android混合开发之Activity类与html页面之间的相互跳转
- Android混合开发之Activity类与html页面之间的相互跳转之Android:如何使用addJavaScriptInterface
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏问题)
- Android混合开发之Activity类与html页面之间的相互跳转(并解决黑屏有关问题)
- Android开发中如何实现外部其他Activity类与指定fragment碎片的相互跳转
- Android开发中如何实现外部其他Activity类与指定fragment碎片的相互跳转
- Android开发中如何实现外部其他Activity类与指定fragment碎片的相互跳转
- activity之间,fragment之间,activity与fragment之间跳转
- Activity 与 Fragment 之间相互通信
- Fragment与Activity之间的相互通信
- Fragment与Activity之间的相互通信
- android开发fragment、Activity与Activity之间的值传递
- Oracle 12c database 在Extended rac上的问题
- Makefile_笔记
- JavaBean和EL表达式
- GD库
- 文件处理
- android开发之fragment与activity之间相互跳转
- leetcode-第五周
- Android Transition Framework 详解 --- 超炫的动画框架
- 深入底层代码理解java中String、StringBuffer、StringBuilder
- 在JSP中使用JavaBean
- php+mysql扩展库
- 重启ngnix
- FFmpeg实时采集麦克风延迟
- Excel 突显光标所在行列