bug1 NoSuchMethod (No static method getFont()) Exception in project
- 發(fā)生場(chǎng)景-->組件化project搭建過(guò)程中袱耽,頻繁更改報(bào)名以及項(xiàng)目名稱
- 產(chǎn)生原因-->多個(gè)組件之間的包名與manifest文件當(dāng)中的packname 匹配不一致
- 解決方案-->從最高層的library開始重新命名packagename 與 manifest packagename一一對(duì)應(yīng)殖属。
搜尋stackoverflow上的很多答案愚墓,只在其中一個(gè)回答中說(shuō)是包名的問(wèn)題找到靈感
bug2 activity的生命周期只在第一次加載的時(shí)候回調(diào),再次進(jìn)入和后臺(tái)殺死進(jìn)程不回調(diào)绊起。
--> 依然不起作用,在于schema的定義應(yīng)該與 <intent-filter> 中的brwoser 類型配套使用,后入口activity更改為
bug3 8.0 系統(tǒng)java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
- activity的style包含下列其中之一的躁绸,認(rèn)為不是FullScreen
a). “windowIsTranslucent”為true;
b). “windowIsTranslucent”為false臣嚣,但“windowSwipeToDismiss”為true净刮;
c). “windowIsFloating“為true; - 發(fā)生場(chǎng)景:設(shè)置上面一條屬性都會(huì)導(dǎo)致和 screenOritation 屬性沖突