@@ -0,0 +1,1130 @@
+package com.nestedworld.nestedworld.Fragment.Base;%0A%0Aimport android.os.Bundle;%0Aimport android.support.annotation.Nullable;%0Aimport android.support.v4.app.Fragment;%0Aimport android.view.LayoutInflater;%0Aimport android.view.View;%0Aimport android.view.ViewGroup;%0A%0Aimport butterknife.ButterKnife;%0A%0Apublic abstract class BaseFragment extends Fragment %7B%0A%0A    protected String TAG = getClass().getSimpleName();%0A%0A    protected abstract int getLayoutResource();%0A%0A    protected abstract void initVariable(Bundle savedInstanceState);%0A%0A    protected abstract void initData(Bundle savedInstanceState);%0A%0A    public String toString() %7B%0A        return TAG;%0A    %7D%0A%0A    @Nullable%0A    @Override%0A    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) %7B%0A        View rootView = inflater.inflate(getLayoutResource(), container, false);%0A        ButterKnife.bind(this, rootView);%0A        initVariable(savedInstanceState);%0A        initData(savedInstanceState);%0A        return rootView;%0A    %7D%0A%0A    @Override%0A    public void onDestroyView() %7B%0A        super.onDestroyView();%0A        ButterKnife.unbind(this);%0A    %7D%0A%7D

add baseFragment