美文网首页
记录Android遇到的bug

记录Android遇到的bug

作者: kai_w | 来源:发表于2018-04-23 10:00 被阅读0次

    bug1 NoSuchMethod (No static method getFont()) Exception in project

    1. 发生场景-->组件化project搭建过程中,频繁更改报名以及项目名称
    2. 产生原因-->多个组件之间的包名与manifest文件当中的packname 匹配不一致
    3. 解决方案-->从最高层的library开始重新命名packagename 与 manifest packagename一一对应。
      搜寻stackoverflow上的很多答案,只在其中一个回答中说是包名的问题找到灵感

    bug2 activity的生命周期只在第一次加载的时候回调,再次进入和后台杀死进程不回调。

    多个lacucher入口activity.png 删除多个laucher入口保留单一laucher入口.png

    --> 依然不起作用,在于schema的定义应该与 <intent-filter> 中的brwoser 类型配套使用,后入口activity更改为

    多个intentFilet配置.png

    bug3 8.0 系统java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation

    1. activity的style包含下列其中之一的,认为不是FullScreen
      a). “windowIsTranslucent”为true;
      b). “windowIsTranslucent”为false,但“windowSwipeToDismiss”为true;
      c). “windowIsFloating“为true;
    2. 发生场景:设置上面一条属性都会导致和 screenOritation 属性冲突

    相关文章

      网友评论

          本文标题:记录Android遇到的bug

          本文链接:https://www.haomeiwen.com/subject/didklftx.html