android - 三星 s3 EditText.setText() 挂起 UI

标签 android android-edittext textview

我的应用程序中发生了许多不同的转换,一切都很好。唯一的问题是,在其中一个动画中,我必须使用 editText 的 setText(),这会在 Samsung S3 上阻塞 UI 至少 200 毫秒。有没有其他人遇到过这个问题,是否有任何解决方法?

最佳答案

我想出了一个 hacky 解决方案。使用以下方法停止延迟。

editText.getText().clear()

如果你想写新的文字那么

editText.getText().clear(); editText.getText().append('blabla');

关于android - 三星 s3 EditText.setText() 挂起 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29213222/

相关文章:

android - SpannableString 第一次改变颜色,但在重复使用时不改变颜色

java - 如何使某些单词在 TextView 中可点击?

android - 从另一个 fragment/Activity 调用 fragment 中的方法

android - 双簧管/AAudio 播放流中的欠载

java - 在 Facebook 墙贴下方添加 "Get [app name]",其中包含指向网站的链接

android - 是否可以在 Marshmallow 之前的 Android 版本中创建自定义 float 文本选择菜单?

java - Android 端口无法工作

java - ListView 过滤器 : IllegalStateException

android - 在使用 ViewPager 滑动到另一个 fragment 之前控制 EditText 数据

android - 软键盘覆盖 ScrollView-layout 中的 editText