Android 项目(详解一)之—— 基础类BaseActivity/BaseFragment/总的Application
来源:互联网 发布:绿茶软件园php源码 编辑:程序博客网 时间:2024/04/30 14:09
使用基础类,其他相应类只要继承基础类就行,方便以后的更改。
包状态:
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类似。
0 0
- Android 项目(详解一)之—— 基础类BaseActivity/BaseFragment/总的Application
- android 之 Baseactivity 和BaseFragment
- Android快速开发之appBase——(4).详解com.snicesoft.Application和BaseActivity
- 项目优化-BaseActivity和BaseFragment
- 构建android项目的两个重要的基类BaseFragment和BaseActivity
- Android谈谈封装那些事--BaseActivity和BaseFragment(一)
- Android探索之旅(第二十八篇)BaseActivity,BaseFragment封装必要点
- Android BaseActivity、BaseFragment等 常用方法封装
- android BaseActivity与BaseFragment的封装
- 搭建一个简单、易用的 Android 项目框架之BaseActivity(一)
- 构建BaseActivity BaseFragment
- BaseActivity和BaseFragment封装
- Android架构之BaseFragment
- Android学习笔记--BaseActivity和BaseFragment的再抽取
- Android谈谈封装那些事--BaseActivity和BaseFragment(二)
- 搭建一个简单、易用的 Android 项目框架之BaseFragment(二)
- android BaseFragment 工具类
- android开发中设置基础类BaseActivity
- 宿主机与虚拟机网络搭建(host-only)
- Java - Encapsulation封装(面向对象1-封装)
- SparkSQL00_总体介绍_04_Scala Type与Catalyst Type类型转换(第一部分)
- 尽量以const enum inline 代替 #define
- Centos下安装zookeeper集群
- Android 项目(详解一)之—— 基础类BaseActivity/BaseFragment/总的Application
- 在SQL中,有各种各样的日期时间格式,保存一份 Convert Date
- 软件功能测试
- java 向量
- [Leetcode]Move Zeroes
- InternetDVB
- AndroidValidator使用
- extern "c" __declspec(dllimport) __declspec(dllexport)
- IOS中NSPredicate的用法