Application的生命周期简介

 前两篇文章写了application在两个activity中如何来共享数据,今天我们来简单介绍一下application的生命周期。application的生命周期函数有如下几个:

public void onCreate(){
super.onCreate();
System.out.println(“Fun oncreate”);
}//applicaton的oncreate函数先于被器激活的oncreate函数

@Override
public void onTerminate() {
    // TODO Auto-generated method stub
    super.onTerminate();
}//结束一般不会执行

@Override
public void onLowMemory() {
    // TODO Auto-generated method stub
    super.onLowMemory();
}//低内存的时候执行

@Override
public void onConfigurationChanged(Configuration newConfig) {
    // TODO Auto-generated method stub
    super.onConfigurationChanged(newConfig);
}//配置文件发生该改变时候执行

@Override
public void onTrimMemory(int level) {
    // TODO Auto-generated method stub
    super.onTrimMemory(level);
}//清理内存的时候执行
         上述的集中生命周期函数,最长用的是onCreate函数。如代码中所说,application的onCreate的函数要先于被激活的activity的onCreate函数。
         例如:
         Mainactivity中加一句输出:
    super.onCreate(savedInstanceState);
        System.out.println("bbbbbbbbbbbb");
        setContentView(R.layout.ac1);

        Funapplication中加一句输出:
public void onCreate(){
    super.onCreate();
    System.out.println("aaaaaaa");
执行结果:
application的onCreate先执行:
![这里写图片描述](https://img-blog.csdn.net/20150801182931690)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值