码迷,mamicode.com
首页 > 移动开发 > 详细

Application的adnroid:name的作用

时间:2020-08-12 15:40:42      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:导致   size   loading   作用   成功   运行   cat   影响   androi   

  首先说一下android:name 指定的类就有点似于全局变量的作用吧 , 用来存储数据供给整个 Activity 使用。然后再讲一下我为什么记录一下这个,我是在今天完成一个功能(这个是单独创建项目写的)之后要将这个功能合并到专属空间(自己做的总项目)之中。这个功能是里有类继承了Application,但是之前业的其他功能也有类继承了Application.继承了就需要在Appilcation的androi:name之中声明;例如

技术图片技术图片

 

所以说在声明android:name的时候就出现了一个问题,只声明一个,但是这样的话,app运行的时候,没有声明类的那个功能就会导致app停止运行。

  查了一下android:name 属性的作用就是设置一个类,当app运行前创建实例,并可以将类中的数据在运行期间给所有 Activity 来访问。这样的话一下子就通了,就是做提前准备数据。所以说两个类合并一下onCreate里的东西是不会有什么影响的。最后成功解决问题。

  大家有兴趣的话,是可以在继承Application的类中的onCreate的方法里随便打印一个东西,就会发现当app启动的时候,控制台就会打印出来。

Application的adnroid:name的作用

标签:导致   size   loading   作用   成功   运行   cat   影响   androi   

原文地址:https://www.cnblogs.com/moxihuishou/p/13488282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!