Android简单的将Activity改为Fragment
来源:互联网 发布:spark编程指南 pdf 编辑:程序博客网 时间:2024/05/20 11:33
开发android有时会遇到这样的问题,那就是需要将Activity改造成Fragment。本来Fragment是新的android版本上的东西,不过既然google这么亲切的提供了向下兼容的包。那么总会有这样的需要的时候,好在Activity到Fragment的转化并不复杂,因为本来就是相似的东西。最近就遇到了这的问题,于是来总结一下经验。
从Activity到Fragment最大的变动在于,在Fragment里面的onCreate()函数内,是没有办法使用findViewById、setContentView这些函数的。因为Fragment本身并没有提供这些方法。于是我们只能通过onCreateView和onViewCreated来实现对显示的控制。
而一些Fragment没有提供的属于Activity的函数我们可以通过getActivity()得到作为parent的Activity来调用,因为Fragment只是作为片段提供给Activity使用的,所以很多功能的实现都被留在了Activity里面。不过无论如何,只要利用Eclipse自带的查错功能可以非常快速的完成这些操作。这种改动一般不会很复杂,只要把Fragment要做的事情交给作为parent的Activity处理就可以了。比如像Intent的处理就可以这样:
0 0
- Android简单的将Activity改为Fragment
- Statistical由Activity改为Fragment
- Statistical由Activity改为Fragment(二)
- 史上最简单的的Activity嵌套fragment
- Activity以及fragment的简单重写
- Activity和fragment的简单切换效果
- Activity与Fragment的简单封装
- android-Fragment和Activity通信:将Fragment中的数据传入Activity
- Android笔记--简单的Fragment和Activity的之间的数据交互(传值)
- Android 将自己的应用改为系统应用
- 转载:android 将自己的应用改为系统应用
- 将Android一个完整的项目改为另一个项目依赖
- Android edittext将软键盘的回车改为搜索
- Android的Activity获取fragment和fragment的组件
- Android Activity+ViewPager(Fragment)+Fragment
- Android Fragment---与Activity生命周期的协调
- Android中Activity中Fragment的应用
- Android Fragment---与Activity生命周期的协调
- PAT 1101. Quick Sort (25)
- AVFoundation之视频
- Git之忽略文件(ignore file)
- 安装SAP EP on SLES 11
- Node.js11 Child Process模块
- Android简单的将Activity改为Fragment
- Unity3D特效-场景淡入淡出
- bitcode
- context,listener,filter,servlet加载顺序
- C#修改AD域的用户密码时报“调用的目标发生了异常”的问题。
- javascript 继承2 总结
- iOS中UITextField输入判断小数点后两位
- Node.js12 Http模块
- OGRE地形初步