美文网首页
2019-11-21

2019-11-21

作者: ambe_gzy | 来源:发表于2019-11-22 00:51 被阅读0次

    默认云控的一点收获

    设计一个CloudManager,在CloudManager中获取云控数据,保存一份在本地,保存一份在CloudManager中,软件就不需每次获取云控数据都从本地获取,而且也方便管理,不用另外在别的地方定义单例用于保存云控数据。

    为什么在onCreate中弹出弹窗,弹窗会抖动

    因为在该activity的上一个activity中,上一个activity使用了全屏显示(即布局覆盖到通知栏:window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);),而当前activity没有使用全屏显示(window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);),

    在onCreate中进行弹窗,当前activity的UI布局没有从全屏显示转换为非全屏显示,后面在转换的时候就发生了弹窗抖动的情况,

    解决办法:给弹窗加个延时,等activity窗口完成布局,再弹出。


    如何将工具类抽离出来?以增加可复用性。

    在设计的工具类方法中,接收一个listener,回调给调用者。


    android gson typetoken

    用于获得泛型类型参数的类型。

    参考:Android:Gson通过借助TypeToken获取泛型参数的类型的方法


    慎用单例:遇到情况退出了activity 但单例并未回收的问题。


    相关文章

      网友评论

          本文标题:2019-11-21

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