android的Application类的使用

我在作悬浮窗口的时候,遇到悬浮窗口在那里建立比较 合适的问题。后来决定经过在Application类中定义使用。 android

(1)在AndroidManifest.xml中的application节点给属性name赋值。如: app

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:name=".MyApplication"
         >

 

(2)在MyApplication类中定义一些和应用生命周期同样的东西。在Activity中尽可能少用static来定义变量。由于Activity有本身的生命周期,通常是但愿在Activity中定义的变量生命周期与Activity同样。在Activity销毁的时候,若是Activity中有一些变量在其它模块还有引用,则这个Activity没法销毁,一直占用内存。 xml

(3)也能够定义一些静态类来组织一些你全局性的方法和属性。 生命周期

相关文章
相关标签/搜索