package com.ithooks.android.xreap.base; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.ithooks.android.xreap.utils.SharedPreferencesHelper; import butterknife.ButterKnife; /** * Author: ZhuWenWu * Version V1.0 * Date: 14-11-22 15:19 * Description: Fragment 基类 * Modification History: * Date Author Version Description * ----------------------------------------------------------------------------------- * 14-11-22 ZhuWenWu 1.0 1.0 * Why & What is modified: */ public abstract class BaseFragment extends Fragment { protected final String TAG = getClass().getSimpleName(); protected SharedPreferencesHelper mSharedPreferencesHelper; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mSharedPreferencesHelper = SharedPreferencesHelper.getInstance(); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(getLayoutResId(), container, false); ButterKnife.inject(this, rootView); return rootView; } protected abstract int getLayoutResId(); }