- public abstract class BaseFragment extends Fragment {  
 
-   
 
-     public FragmentActivity mActivity;  
 
-   
 
-     
 
-     @Override  
 
-     public void onCreate(Bundle savedInstanceState) {  
 
-         super.onCreate(savedInstanceState);  
 
-   
 
-     }  
 
-   
 
-   
 
-     
 
-     @Override  
 
-     public View onCreateView(LayoutInflater inflater, ViewGroup container,  
 
-                              Bundle savedInstanceState) {  
 
-         mActivity = getActivity();  
 
-         View view = initView(inflater);  
 
-         initFindViewById(view);  
 
-   
 
-         return view;  
 
-     }  
 
-   
 
-   
 
-   
 
-     
 
-     protected  void initEvent(){  
 
-   
 
-     }  
 
-   
 
-     
 
-     @Override  
 
-     public void onActivityCreated(Bundle savedInstanceState) {  
 
-         super.onActivityCreated(savedInstanceState);  
 
-         initData();  
 
-         initEvent();  
 
-     }  
 
-   
 
-     
 
-     public abstract View initView(LayoutInflater inflater);  
 
-   
 
-     
 
-     protected abstract void initFindViewById(View view);  
 
-   
 
-     
 
-     public  abstract void initData() ;  
 
-   
 
- }  
 
 
             
            posted @ 
2016-12-30 15:51 
天涯海角路 
阅读(
446) 
评论() 
 
收藏 
举报