Android 项目(详解一)之—— 基础类BaseActivity/BaseFragment/总的Application

使用基础类,其他相应类只要继承基础类就行,方便以后的更改。

包状态:

这里写图片描述

AppApplication类:

其中的onCreate添加整个工程的初始化:
/**
* 这里添加程序初始化内容
* 设置新版本
* 数据库初始化
* 地图初始化
* 数据统计初始化
*/
1.这里还添加了一个getApplication()方法,来在各个界面获得context。

public class AppApplication extends Application {
    private static Application mApplication;
    @Override
    public void onCreate() {
        super.onCreate();
        mApplication = this;
        /**
         * 这里添加程序初始化内容
         * 设置新版本
         * 数据库初始化
         * 地图初始化
         * 数据统计初始化
         */
    }

    /**
     * 通过此方法可以获得Appliaction的context
     * @return
     */
    public static Application getApplication(){
        return mApplication;
    }
}

2.在menifest中添加application的name:
保证默认使用自己写的application.

这里写图片描述

BaseActivity类:

public class BaseActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //可以放置全局代码
    }

    @Override
    protected void onResume() {
        super.onResume();
        //读取保存的数据
    }

    @Override
    protected void onPause() {
        super.onPause();
        //界面终止时保存数据
    }

    @Override
    protected void onStop() {
        super.onStop();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
    }
}

BaseFragment类

和BaseActivity类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值