android自3.0之後引入fragment之後,在開發專案的應用中,非常廣泛,尤其是大專案。fragment相對activity,最大的好處就是輕,可以減少效能消耗,可擴充套件性也大大的增強。然後,它畢竟是依附於activity,那麼,就不得不於activity互相通訊。接下來,我簡單的列舉一下常用fragment通訊的方式以及優勢和缺點。
1、handler
優點:可以使用,**簡單。
缺點:容易產生耦合,**冗餘,不便維護,而且有能導致記憶體洩露。
2、廣播
優點:可以使用,**簡單,一看就知道可以幹什麼。
缺點:廣播有延時,系統元件,太重,廣播有數量限制。
3、eventbus
優點:更容易使用,很多專案基本會用到。
缺點:基於反射,影響效能,不好維護,無法獲取返回資料。
4、介面
缺點:一對一介面,產生大量的**冗餘。
本框架是基於介面的思想,抽象出來。有了它,不用再針對每乙個業務邏輯去編寫相應的介面。
萬能的彈框
modal elemet 繫結啟用的單機元素 param title 彈框的標題 content 內容 footer 底部 sure 確定按鈕的dom元素class類名 cancel 取消按鈕的dom元素class類名 boxhide 點選灰色部分關閉彈框 預設為true shadowhide 點選...
萬能密碼 php,PHP萬能密碼
說實話如果乙個 的前台都是注入漏洞,那麼憑經驗,萬能密碼進後台的機率基本上是百分之百。可是有的人說對php的站如果是gpc魔術轉換開啟,就會對特殊符號轉義,就徹底杜絕了php注入。其實說這話的人沒有好好想過,更沒有嘗試過用萬能密碼進php的後台。其實gpc魔術轉換是否開啟對用萬能密碼進後台一點影響也...
mysql萬能 Mysql的萬能優化方法
在命令列執行 1.檢視優化器狀態 show variable like optimizer trace 2.會話級別臨時開啟 set session optimizer trace enabled on end markers in json on 3.設定優化器追蹤的記憶體大小 set optim...