bug1 NoSuchMethod (No static method getFont()) Exception in project
- 发生场景-->组件化project搭建过程中,频繁更改报名以及项目名称
- 产生原因-->多个组件之间的包名与manifest文件当中的packname 匹配不一致
- 解决方案-->从最高层的library开始重新命名packagename 与 manifest packagename一一对应。
搜寻stackoverflow上的很多答案,只在其中一个回答中说是包名的问题找到灵感
bug2 activity的生命周期只在第一次加载的时候回调,再次进入和后台杀死进程不回调。
--> 依然不起作用,在于schema的定义应该与 <intent-filter> 中的brwoser 类型配套使用,后入口activity更改为
bug3 8.0 系统java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
- activity的style包含下列其中之一的,认为不是FullScreen
a). “windowIsTranslucent”为true;
b). “windowIsTranslucent”为false,但“windowSwipeToDismiss”为true;
c). “windowIsFloating“为true; - 发生场景:设置上面一条属性都会导致和 screenOritation 属性冲突