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)也能夠定義一些靜態類來組織一些你全局性的方法和屬性。 生命週期

相關文章
相關標籤/搜索