享元模式防止同一個activity彈出多個提示框

問題背景:我下拉刷新的時候訪問了兩個接口,然後都返回登錄失效,然後都調用BaseActivity中的loginFailure方法。因此彈出了兩個登錄失效提示對話框。(我的Dialog是封裝過的,只需要傳入一個Context) 我想這還不簡單,dialog弄成全局的,然後調用的時候判斷一下它是否爲null,相當於懶漢式單例模式。結果警告將context放在靜態代碼中可能會引發內存泄露,因爲activ
相關文章
相關標籤/搜索