首页 > 编程知识 正文

application.yml详解,androidwindow类

时间:2023-05-04 04:03:26 阅读:120700 作者:2431

系APP

应用程序用于保存全局变量,并且在创建包时存在。

如果需要创建全局变量,请直接在APP应用程序中实现。

只需调用Context的getApplicationContext或Activity的getApplication方法来检索APP应用程序对象并进行相应的处理。

每次运行Android App时,都会首先自动创建Application类,并只实例化一个Application对象。

当然,也可以继承和定制Application类和实例。

例如,在Launcher模块中,您自己编写了一个APP,并在AndroidManifest.xml中进行了设置。

image.png

launcher APP应用程序代码:

image.png

整个计划中,APP的生命周期最长,等于安卓APP的生命周期。

介绍APP类方法

接口

意思是

未创建

在创建APP应用程序实例时调用

registerComponentCallbacks

注册组件回调2回调接口

unregisterComponentCallbacks

注销组件回调2回调界面

onTrimMemory

向APP应用程序通知当前内存使用情况(在内存级别标识)

onTerminate

在APP应用程序结束时调用,但此方法仅用于测试Android仿真器,而不是在Android产品中调用

已配置已更改

监听APP应用程序的配置信息更改,如屏幕旋转

在线内存

Android系统整体内存监听低时间

registeractivitylifecyclecallbacks

为APP应用程序中的所有活动注册生命周期监听

unregisteractivitylifecyclecallbacks

注销APP应用程序中所有活动的生命周期侦听

从Applicaiton类的方法中可以看到,Applicaiton类的APP应用程序场景如下:

1 .初始化APP应用程序级资源,包括数据共享(如全局对象和环境配置变量)、数据缓存(如全局共享变量的设置和方法)

2 .获取APP应用程序的当前内存使用情况,并立即释放资源,以避免被系统杀死

3 .监听画面旋转等APP应用的构成信息的变更

4 .接收APP应用程序中所有活动的生命周期

源代码部分的屏幕截图:

image.png

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。