Android application生命周期

环境:Android 10.0(29)
最近在学习Replugin插件化开发,发现初始化都是在Application中调用的,所以顺便学习一下application的相关知识

1、相关方法

onCreate() :创建时候调用

attachBaseContext(Context base):继承自ContextWrapper,设置最基础的上下文context

onTerminate() :应用被彻底关闭会调用,用模拟器测试时候,没发现有回调

onConfigurationChanged(@NonNull Configuration newConfig):配置更改时候调用
onLowMemory():系统内存低时候,会通知,让释放资源

onTrimMemory(int level) :通知释放内存,实际测试时候,应用关闭会调用这个方法,所以可以在这里释放资源

2、生命周期

应用第一次打开时候:
操作:点击打开应用,按返回键退出应用
在这里插入图片描述
第二次打开应用(未彻底关闭)
在这里插入图片描述
只会在关闭时候调用onTrimMemory()方法,之前的onCreate()和attachBaseContext

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值