直接切入正題。
按照官方集成文檔進(jìn)行集成班套。騰訊瀏覽服務(wù) (tencent.com)
但是常常理想很豐滿晰骑,現(xiàn)實(shí)很骨感泣洞。我們發(fā)現(xiàn)炼绘,完全按照官方文檔來(lái)集成织盼,初始化一直返回false巫财。這里根據(jù)我的經(jīng)驗(yàn)給大家總結(jié)了幾點(diǎn)經(jīng)常容易忽略的問(wèn)題:
- 第一點(diǎn)盗似,網(wǎng)絡(luò)配置清單。這個(gè)網(wǎng)上很多平项,我就不贅述了赫舒。因?yàn)锳ndroid7.0以后默認(rèn)需要https的請(qǐng)求。
- 第二點(diǎn)闽瓢,項(xiàng)目里出現(xiàn)了安卓原生的webkit接癌,這個(gè)自己檢查一下,是否全部替換扣讼。
- 第三點(diǎn)缺猛,很容易忽略,就是不要在布局文件,也就是layout 目錄下的xml布局文件里直接寫webview荔燎,哪怕是com.tencent.smtt.sdk.WebView也不行耻姥,所有 webview 全部用動(dòng)態(tài)的方式創(chuàng)建。這一點(diǎn)很容易忽略有咨。
- 第四點(diǎn)琐簇,在拿到onViewInitFinished 回調(diào)結(jié)果之前,先不要進(jìn)入含有webview的界面座享,我是在啟動(dòng)頁(yè)加了一個(gè)定時(shí)任務(wù)婉商,確保onViewInitFinished 返回true了之后,才跳進(jìn)相應(yīng)的界面渣叛。