Context 为Android机制里面的上下文对象,Context 提供了访问全局资源、全局信息的接口。
Context 可以共享数据
自定义Application :
public class MyApplication extends Application{
private String data;
public String getData(){
return this.data;
}
public void setData(String data){
this.data=data;
}
}
在AndroidManifest.xml 文件中的<application> 标签中添加属性,name=”com.example.MyApplication“
然后在任何Context子类里面都可以通过以下代码获取Application中的共享数据
app = (MyApplication) getApplicationContext();
app.getData();
Application 的生命周期:
onCreate() :在程序启动时最早执行
只有执行了Application 的onCreate(),之后才会执行Activity 的onCreate()方法.