作者:唐子玄 前言 線上 App 某個版本之后,服務(wù)端同學(xué)從埋點數(shù)據(jù)中發(fā)現(xiàn)一個奇怪的現(xiàn)象:“所有界面的 Activity.onPause() 過后枚驻,得等 10 秒整,才回調(diào) ...
![240](https://upload.jianshu.io/users/upload_avatars/1649101/ebdf07c3-1f01-4d3c-90e9-2b04513537b1.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
作者:唐子玄 前言 線上 App 某個版本之后,服務(wù)端同學(xué)從埋點數(shù)據(jù)中發(fā)現(xiàn)一個奇怪的現(xiàn)象:“所有界面的 Activity.onPause() 過后枚驻,得等 10 秒整,才回調(diào) ...
一再登、起因 很久以前接手的一個比較老的項目中尔邓,是使用Activity的名字作為tag來標(biāo)識網(wǎng)絡(luò)請求的晾剖。在Activity的onDestroy回調(diào)中根據(jù)這個標(biāo)識取消所有的網(wǎng)絡(luò)請求...
前言 Replugin 已經(jīng)開源一個月了梯嗽,最近幾天終于抽出時間來研究研究齿尽,這里將我的一些心得體會寫下來,分享給大家灯节,希望能幫助后來者少走彎路。關(guān)于 Replugin 的基本介...
前言 replugin-plugin-gradle 是 RePlugin 插件框架中提供給replugin插件用的gradle插件炎疆,是一種動態(tài)編譯方案實現(xiàn)。主要在插件應(yīng)用的編...
Activity作為四大組件中最重要的組件形入,在Replugin中對它的支持的架構(gòu)設(shè)計也是最復(fù)雜的全跨,所以本篇分析我們就來看看Activity的啟動流程。 以下這張圖簡要的畫出類...
上一篇分析中我們分析了Replugin框架Host端的一些核心概念螟蒸,還梳理了Activity啟動的流程,但是有兩個重要部分沒有提及或者詳細(xì)講述崩掘,那就是Plugin的加載過程七嫌,...
在安卓日常app開發(fā)過程中一般自定義Service并實現(xiàn)Binder苞慢, 且常用的ActivityManager/WindowManager/TelephonyManager最...
前言 通過前一篇的從觀察者模式出發(fā),聊聊RxJava,我們大致理解了RxJava的實現(xiàn)原理挽放,在RxJava中可以非常方便的實現(xiàn)不同線程間的切換绍赛。subscribeOn 用于指...
Outline [TOC] 前言 在很久以前的一篇文章中,提到過如何利用Retrofit中的GsonConverter來處理API請求錯誤的方法吗蚌,地址在這兒,今天給大家介紹另...