枕上诗书闲处好,门前风景雨来佳。这篇文章主要讲述Application的adnroid:name的作用相关的知识,希望能为你提供帮助。
【Application的adnroid(name的作用)】首先说一下android:name 指定的类就有点似于全局变量的作用吧 , 用来存储数据供给整个 Activity 使用。然后再讲一下我为什么记录一下这个,我是在今天完成一个功能(这个是单独创建项目写的)之后要将这个功能合并到专属空间(自己做的总项目)之中。这个功能是里有类继承了Application,但是之前业的其他功能也有类继承了Application.继承了就需要在Appilcation的androi:name之中声明;例如
文章图片
文章图片
所以说在声明android:name的时候就出现了一个问题,只声明一个,但是这样的话,app运行的时候,没有声明类的那个功能就会导致app停止运行。
查了一下android:name 属性的作用就是设置一个类,当app运行前创建实例,并可以将类中的数据在运行期间给所有 Activity 来访问。这样的话一下子就通了,就是做提前准备数据。所以说两个类合并一下onCreate里的东西是不会有什么影响的。最后成功解决问题。
大家有兴趣的话,是可以在继承Application的类中的onCreate的方法里随便打印一个东西,就会发现当app启动的时候,控制台就会打印出来。
推荐阅读
- 区块链社交IM系统开发,加密社交直播软件app
- SpringBoot使用addCorsMappings配置跨域无效
- 移动 App 应用测试方法与思路
- Android 原生 SQLite 数据库的一次封装实践
- 用了Dapper之后通篇还是SqlConnection,真的看不下去了
- Azure Application Gateway对后端 Web App 进行负载均衡
- C. Uncle Bogdan and Country Happiness solution
- SpringBoot02--将application.yaml配置文件中的属性和组件中的属性进行绑定
- uni-app 功能实现