一般Fragment基类封装
2016-11-10 17:50
176 查看
package com.liuxuyang.myapplication.base; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTransaction; /** * * @ClassName: com.liuxuyang.myapplication.base * @Description: 所有碎片的基类 * @date 2014-8-7 上午10:56:49 * */ public class BaseFragment extends Fragment { /** * 统一的上下文对象,返回值是FragmentActivity,在基类的onCreate方法中进行了初始化,可以直接使用 */ protected FragmentActivity context; /** * 用于在当前Fragment界面中,替换一部分的Fragment */ private FragmentTransaction transaction; /** * 对context上下文对象进行初始化 */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); context = getActivity(); } /** * * @Description: 替换Fragment * @param * @return void * @throws */ protected void replaceFragment(int containerId, Fragment fragment) { transaction = context.getSupportFragmentManager().beginTransaction(); transaction.replace(containerId, fragment); transaction.commit(); } }
相关文章推荐
- Android 6.0权限判断封装的基类 实用在activity和fragment中
- Activity,Fragment的基类封装,简化findViewById,Fragment懒加载和不重复加载等
- BaseFragment基类封装
- 一般Activity基类的封装
- Android谈谈封装那些事--BaseActivity和BaseFragment(二)
- JDBC连接数据库例子--一般,封装,单例模式封装
- Http请求封装基类HttpHelper.cs
- 封装UI和代码利器—Fragment(六)
- android ViewPager+Fragment封装无限循环ViewPager
- 从BaseActivity与BaseFragment的封装谈起
- Android 日常封装之暴力CustomActionSheet自定义Fragment从底部弹出界面
- 基类类面向对象之封装、继承、多态
- c#基类 常用数据验证的封装,数字,字符,邮箱的验证
- 工厂模式:封装对象的创建(一、在基类中定义一个静态成员函数)
- 从零开始搭建一个完善的MVP开发框架(四) —对View(Activity,Fragment等)层组件进行封装简化View层的开发
- Mvp实战心得(二)---Base基类的封装
- Android当中的MVP模式(六)View 层 Activity 的基类--- BaseMvpActivity 的封装
- salesforce 零基础学习(四十八)自定义列表分页之Pagination基类封装 ※※※
- c#基类 常用数据验证的封装,数字,字符,邮箱的验证
- Fragment源码分析及fragment操作类的封装