zoukankan      html  css  js  c++  java
  • 学习日记(一)----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(){
    		
    	}
    
  • 相关阅读:
    虚拟机vmware的连接方式以及IP端口,协议等概念
    python3爬虫--shell命令的使用和firefox firebug获取目标信息的xpath
    numpy的基本用法
    scrapy模拟请求头
    (1)python Scrapy爬虫框架
    flutter ui
    dart 类
    dart 基础
    黑苹果镜像下载地址
    android9.0请求异常
  • 原文地址:https://www.cnblogs.com/lostbird/p/3628233.html
Copyright © 2011-2022 走看看