一般Fragment基类封装

来源:互联网 发布:软件研发任务分配 编辑:程序博客网 时间:2024/04/27 23:40
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();   }}
0 0
原创粉丝点击