AndroidManifest.xml中application name功能介绍
2018-02-02 10:01
393 查看
android:name属性是用来设置所有activity 属于哪个application的,默认是android.app.Application。
当然也可以自己定义一个类,例如:
public class TestApplication extends Application {}
这个类的作用是为了放一些全局的和一些上下文都要用到的变量和方法。
然后在AndroidManifest.xml中<application/>节点中添加android:name属性
<application android:icon="@drawable/icon"
android:label="@string/app_name"android:name=".TestApplication">
这样就可以将默认的Application给设置成我们自定义的TestApplication
这样处理的好处是:继承的话,当应用程序退出后其生命周期也跟着结束,
而用静态类的话程序退出后不会立刻被gc回收,当你再次进入后会发现该静态类保存的信息状态
是之前的。有可能会导致程序不是你想要的初始化状态。
PS:TestApplication一定要指明类域为public,否则运行时候会报错找不到这个类。
即使写成这样:class TestApplication extends Application{}
也不可以,因为默认情况只是为包可见。
转http://blog.csdn.net/u011793251/article/details/41243163
当然也可以自己定义一个类,例如:
public class TestApplication extends Application {}
这个类的作用是为了放一些全局的和一些上下文都要用到的变量和方法。
然后在AndroidManifest.xml中<application/>节点中添加android:name属性
<application android:icon="@drawable/icon"
android:label="@string/app_name"android:name=".TestApplication">
这样就可以将默认的Application给设置成我们自定义的TestApplication
这样处理的好处是:继承的话,当应用程序退出后其生命周期也跟着结束,
而用静态类的话程序退出后不会立刻被gc回收,当你再次进入后会发现该静态类保存的信息状态
是之前的。有可能会导致程序不是你想要的初始化状态。
PS:TestApplication一定要指明类域为public,否则运行时候会报错找不到这个类。
即使写成这样:class TestApplication extends Application{}
也不可以,因为默认情况只是为包可见。
转http://blog.csdn.net/u011793251/article/details/41243163
相关文章推荐
- AndroidManifest.xml中application name功能介绍 .
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中android:name功能介绍
- AndroidManifest.xml中的<application标签中的android:name属性介绍
- AndroidManifest.xml中的application中的name属性
- android manifest.xml 中 application下 android:name属性的作用
- AndroidManifest.xml中的application中的name属性
- AndroidManifest.xml中定义的application name的作用
- AndroidManifest.xml中定义的application name的作用
- AndroidManifest.xml中定义的application name的作用
- AndroidManifest.xml中定义的application name的作用
- Android Manifest.xml中application功能和重写
- AndroidManifest.xml中的application中的name属性 分类: android 学习笔记 2015-07-17 16:51 116人阅读 评论(0) 收藏
- AndroidManifest.xml介绍
- 解决:Application package 'AndroidManifest.xml' must have a minimum of 2 segments.