Android开发中Fragment的切换
来源:互联网 发布:民间信贷数据 编辑:程序博客网 时间:2024/06/08 04:56
今天在写我的安卓项目的时候,我偶然发现嵌套在mainActivity里的fragment使用getActivity命令获取到的对象是mainActivity.然后我突发奇想,是不是能够用这样一条命令获取到mainAcitivity对象,就可以调用mainActivity对象中的函数和变量,实现在fragment中切换fragment。命令如下
MainActivity manActivity = (MainActivity)getActivity();
没想到还真行!
//这是获取main对象,和调用replaceFragment()方法,切换FragmentMainActivity mainActivity = (MainActivity)getActivity();mainActivity.replaceFragment(mainActivity.mSetFragment)
/** * 切换Fragment * @param fragment fragment对象 */ public void replaceFragment(Fragment fragment){ FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fragments,fragment); fragmentTransaction.commit(); }
阅读全文
0 0
- Android开发中Fragment的切换
- Android开发,在Activity中切换不同的Fragment
- Android开发,Slidingmenu+Fragment框架中,通过menu切换不同Fragment卡顿的解决方法
- android fragment的切换
- Android开发--fragment中Button点击切换Activity
- Android中fragment切换状态
- Android开发-fragment切换、hide、show、fragmentmanager的基础应用
- Android中Fragment嵌套Fragment,切换Fragment时不显示视图的原因及解决方法
- Android中fragment之间和Activity的传值、切换
- android中fragment实现底部标签页的切换
- Android中Fragment的动态加载和双屏切换问题
- Android中使用RadioGroup实现Fragment的切换
- framelayout中fragment的切换
- framelayout中fragment的切换
- framelayout中fragment的切换
- Android中如何在Fragment中添加点击事件切换新的Fragment
- Android开发之多Fragment切换优化
- android开发中fragment的生命周期
- 【卡特兰数】BZOJ1856(Scoi2010)[字符串]题解
- UVa-10820 Send a Table 欧拉函数
- 《深入理解Linux内核》软中断/tasklet/工作队列
- Java编程思想中Instanceof、getClass的区别以及反射部分
- MongoDB 用户与访问权限控制简介
- Android开发中Fragment的切换
- 怎么把notepad++添加的鼠标右键中
- C++ UNICODE ANSI 类型转换 常用函数
- iOS11导航栏在tabbar切换时动态隐藏
- 关于java多线程下单例模式的写法与理解
- oracle并发连接数修改
- Eclipse自动生成对象来接收方法的返回值的快捷键
- 详解Scala的集合与高阶函数搭配
- Android获取时间和时间戳