近期一些Android的填坑备忘

2017-11-18  本文已影响13人  凌峰
  1. FloatingActionButton设置background需要使用app:background,否则会报布局错误
  2. surfaceview的显示级别是在activity与fragment之上的,如果在多个fragment之间切换的时候没有处理surfaceview的显示问题(例如使用surfaceview的unlockcanvasandpost方法),那么当前的surfaceview会直接把canvas post到窗口的最前端,解决的方法两个:
    1,fragment直接回收,并在生命周期中将surfaceview退出绘制线程
    2, 监测fragment的hidden状态,如果处于hidden状态,surfaceview就不要进行绘制
  3. retrofit rxjavaconverter中使用的是observable,不要使用rxjava2中的flowable,会引起类型不匹配的错误
  4. 所有的权限建议在app安装之后一次性申请
  5. 使用mob share sdk时注意分享图片一定要有存储读写权限
上一篇 下一篇

猜你喜欢

热点阅读