We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
12.6
比如手指快速点击控件:连续快速触发Toaster.show("xxxxx"),不显示,只有在最后抬起手指手指抬起时,吐司才显示。我简单看了下源码。 注释了ToastStrategy类中: @OverRide public void showToast(ToastParams params)方法中的: 注释以下这一行,解决了以上问题。 //HANDLER.removeCallbacksAndMessages(mShowMessageToken);
在连续快速切换不同的土司内容的情况下,吐司显示也符合常理。
手指快速点击控件:连续快速触发Toaster.show("xxxxx"),不显示。最后抬起手指才触发吐司显示。
是
34
全部
自己遇到的
否
No response
ToastStrategy类中: public void showToast(ToastParams params)方法中的: 注释以下这一行,解决了以上问题。 //HANDLER.removeCallbacksAndMessages(mShowMessageToken);
The text was updated successfully, but these errors were encountered:
Sorry, something went wrong.
但是,快速连续点击的情况下,toast就是显示不出来。这不符合常理。你这个即显即示的模式,我知道。 用你的demo也是会出现上面说的问题,就是快速连续点击,toast无法显示,只有最后抬起手指才显示toast。 这样不符合人的操作。去掉那一行代码符合常理,也正常。不过没测过是不是会导致别的问题。
@selson 快速点击的情况下,这种你更应该要做的是处理点击防抖,而不是在 toast 方面做处理,你有没有想过点击后代码不是弹 toast 而是其他操作呢?你是不是也要全部处理一下?
No branches or pull requests
框架版本【必填】
12.6
问题描述【必填】
比如手指快速点击控件:连续快速触发Toaster.show("xxxxx"),不显示,只有在最后抬起手指手指抬起时,吐司才显示。我简单看了下源码。
注释了ToastStrategy类中:
@OverRide
public void showToast(ToastParams params)方法中的:
注释以下这一行,解决了以上问题。
//HANDLER.removeCallbacksAndMessages(mShowMessageToken);
在连续快速切换不同的土司内容的情况下,吐司显示也符合常理。
复现步骤【必填】
手指快速点击控件:连续快速触发Toaster.show("xxxxx"),不显示。最后抬起手指才触发吐司显示。
是否必现【必填】
是
项目 targetSdkVersion【必填】
34
出现问题的手机信息【必填】
全部
出现问题的安卓版本【必填】
全部
问题信息的来源渠道【必填】
自己遇到的
是部分机型还是所有机型都会出现【必答】
全部
框架最新的版本是否存在这个问题【必答】
是
框架文档是否提及了该问题【必答】
否
是否已经查阅框架文档但还未能解决的【必答】
是
issue 列表中是否有人曾提过类似的问题【必答】
否
是否已经搜索过了 issue 列表但还未能解决的【必答】
是
是否可以通过 Demo 来复现该问题【必答】
是
提供报错堆栈
提供截图或视频
No response
提供解决方案
ToastStrategy类中:
public void showToast(ToastParams params)方法中的:
注释以下这一行,解决了以上问题。
//HANDLER.removeCallbacksAndMessages(mShowMessageToken);
The text was updated successfully, but these errors were encountered: