
性能优化 & 用户体验
文章平均质量分 87
Vincent(朱志强)
Android Engineer.
展开
-
Toast系列(五):还在被关闭通知无法显示Toast所困扰?解决方案来了
Toast工作原理依赖于通知,关闭应用通知权限后,Toast无法显示。在发布SmartShow1.0.0版的时候,我注意到了这个问题,立即用自己的手机(魅族pro 6 plus)对淘宝、优酷等知名app进行测试,发现关闭通知权限后,它们的“再按一次退出程序”的Toast无法显示。因为Toast的工作机制如此,我并没有把它当做一个问题看待。但是在前两篇文章发布时,关闭通知权限依然能够显示Toast的呼声之高,让我不得不着手解决这个问题。原创 2019-02-11 14:56:24 · 6902 阅读 · 1 评论 -
SmartShow 2.x 版重磅来袭
* 本篇文章已授权微信公众号guolin_blog(郭霖)独家发布:https://mp.weixin.qq.com/s/7qQdPLLfhZA_i7HjucfgWA各位老铁,SmartShow更新至2.7.6了,感谢大家一直以来的支持。2.x版跟1.x版相比,有重大的更新,也有值得分享的东西。SmartToastBadTokenException解决方案Android 7...原创 2018-11-11 16:30:01 · 4142 阅读 · 7 评论 -
Toast系列(四):Android 7.1系统Toast BadTokenException解决方案
在Toast系列(二):Toast基本工作原理(android 7.1变化)中我们说到,Android7.1系统引入了Toast的一个bug——BadTokenException。本篇我们剖析下原因并给出解决方案。Android7.1开始,系统服务在将Toast请求加入队列时,为其创建一个Token。@Overridepublic void enqueueToast(String pk...原创 2018-10-30 22:43:54 · 1676 阅读 · 0 评论 -
Smart Toast and Snackbar:简化调用,并提高性能和用户体验!
* 本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布:https://mp.weixin.qq.com/s/l62PtbmrIOkVKfJ2r0JwEwApp的界面消息提示中,Toast和Snackbar是咱们经常打交道的哥俩,在使用的过程中,如果不加以封装和处理,调用的简易性以及性能和用户体验上就会存在诸多问题。下面给大家介绍一个我封装的库,SmartShow的...原创 2017-11-18 14:10:57 · 14025 阅读 · 0 评论