解决运动单例造成Fragment状态被保留的问题

视图保存,finish后也不新构建:

  其实Activiyt、Fragment都是重新构建了的。不过由于对BottomSelectView采取单例构建数据的方式。如果对构建数据做了null判断。第二次重新构建Activity的时候,数据由于存在于单例中,他的各种状态、Fragment都被保存了下来,导致页面展示的和销毁前一直。
  解决:每次构建数据的时候,都重新构建

加载动画show的时候actiivy已经被销毁

  由于做了加载动画的Util类。采用了单例的设计,保证不会多次创建。但是在单例中用了全局的Context,导致Activity被销毁后,还是用的他的Context然后报错。
  解决:不要用全局的Context,在每个需要Context的方法中,传入。

End

笔者的Github Blog,希望各位大大提意见,点个star,谢谢
传送门:WusyBlog

求互粉互赞,互赞所有文章可以私聊我。哈哈,希望我们的原创文章能让更多朋友看到,一起变强。

笔者新开通了微信公众号——饮水思源|wusy 计划持续运营,每日为您分享Android干货、原创文章。微信扫描下方的二维码关注我,开发学习路上不迷路。谢谢各位


饮水思源|wusy.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容