MyApplication
前言
Application類貫穿整個程式的生命週期,隨著程式的載入物件就建立了,當程式銷燬的時候Application類才銷燬。在實際開發過程中,可以繼承Application類,建立自己的MyApplication類,在類裡面可以提供一些變數,資料等等,這些變數與資料在整個生命週期過程中都可以被呼叫,比如經常要用到的Context,Handler物件可以被當前的Module裡的任何類庫引用到,而不必在需要用的時候去new物件或者通過構造傳入。
一、使用步驟
1.AndroidManifest
程式碼如下(示例):
<application
android:name=".app.MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.Toby">
2.繼承Application
程式碼如下(示例):
public class MyApplication extends Application {
//單例模式
private static MyApplication myApplication = null;
@Override
public void onCreate() {
super.onCreate();
myApplication=this;
//測試 如果該Toast彈出,表明app啟動成功!
String showText = "MyApplication程式碼啟動了!";
Log.e(showText,showText);
}
public static MyApplication getInstance() {
return myApplication;
}
}
總結
提示:這裡對文章進行總結:
例如:以上就是今天要講的內容,本文僅僅簡單介紹了MyApplication的使用,而MyApplication提供了大量能使我們快速便捷。