public static Application instance;
public static MyApplication getInstance() {// 單例模式中獲取唯一的ExitApplication實例
if (null == instance) {
instance = new MyApplication();
}
return (MyApplication) instance;
}
以上是單例模式中獲取唯一的MyApplication實例
之前沒有用單例模式的時候,這麼調用的:
MyApplication myApp = (MyApplication) this.getApplicationContext();
myApp.finishListDraftActivity();
若使用單例模式則調用方法如下:
MyApplication.getInstance().finishListDraftActivity();