学习日记(一)----BaseActivity的写法

最近在看自己公司的项目源码,进行学习,为了加强理解和记忆,将会在此记录各种学习进度,今天要记录的是BaseActivity的写法,此类方便以后每个activity的继承,可以共用BaseActivity的方法。

1.这次项目使用的是FragmentActivity,所有此BaseActivity需要继承FragmentActivity

public class BaseActivity extends FragmentActivity{
    protected void onCreate(){}
}

 2.可以在setContentView(R.layout.title_bar)设置每一个页面的标题栏,这样就不需要每一个activity都弄一个标题栏了。

3.BaseActivity基本要包含以下方法:

	//设置内容页
	public void setContentLayout(){
		
	}

	//初始化标题栏
	public void initTitleBar(){
	}
	
	//设置标题栏内容
	public void setTitle(String title){
		
	}
	
	//设置左按钮背景
	public void setLeftBtn(int rid){
		
	}
	
	//设置右按钮背景
	public void setRightBtn(int rid){
		
	}
	
	//隐藏标题栏
	public void hideTitle(){
		
	}
	
	//隐藏左按钮
	public void hideLeftBtn(){
		
	}
	
	//隐藏右按钮
	public void hideRigthBtn(){
		
	}
	
	//初始化加载视图
	public void initLoadingView(){
		
	}
	
	//隐藏加载视图
	public void hideLoadingView(){
		
	}
	
	//视图开始加载
	public void setStartLoading(){
		
	}
	
	//设置加载失败提示
	public void setLoadingFail(int rid){
		
	}
	
	//退出系统
	public void doLogout(){
		
	}

 

posted @ 2014-03-27 14:22  迷茫的鸟  阅读(501)  评论(0编辑  收藏  举报