
起因 在測試測功能的時候,發現獲取權限的回調回調了2次,導致將接下來的網絡請求連續發出2次請求,繼而bug發生。 Code 猜下下面這段代碼會打...
Activity保活新方案 背景 公司產品需要對Activity進行保活,有個全局懸浮球,任意時刻點擊需要快速恢復界面符號簡寫:H -> Hom...
前因 因為要做tinker,在tinker打出patch包之后,根據業務需求要把patch傳到阿里的oss上去,所以需要編寫gradle腳本自動...
面試被問到為什么非靜態內部類為什么會持有外部類的引用,一時語塞,只知道有這么回事,但是沒有具體去調研,這次就簡單的分析下。 分析 先做個簡單的類...
首頁的加載效率直接影響了用戶的體驗,經過仔細分析,發現我們首頁有2個性能較差的控件:CfgBanner 和 ViewFlipper。這章將通過對...
控制SystemBar相關 SYSTEM_UI_FLAG_FULLSCREEN該屬性是用來隱藏狀態欄的 SYSTEM_UI_FLAG_HIDE_...
緣起 [#1314729 java.lang.NullPointerException]Attempt to invoke virtual me...
工具 BlockCanary, 通過記錄UI線程的事件分發,找到UI線程卡頓的操作,最后更新2017-08-17,參考 ANRWatchDog,...
摘要 解決:EventBus在子類重寫父類2個訂閱函數時Crash。參考issure。 由于在重復注冊訂閱方法時,在第三次注冊時沒有把metho...