社区
Android
帖子详情
android系统中,连续点击按钮,界面会弹出ANR或者逻辑顺序乱掉
xuximail
2011-06-29 03:15:23
问题RT,开发中遇到这个问题,不知道有没有好的解决方法呢?
...全文
467
3
打赏
收藏
android系统中,连续点击按钮,界面会弹出ANR或者逻辑顺序乱掉
问题RT,开发中遇到这个问题,不知道有没有好的解决方法呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fontlose
2011-06-29
打赏
举报
回复
试试 点击时判断处理线程是否结束,未结束则不动作返回
否则开线程处理 处理过程中的UI操作通过handler通知主线程处理
xuximail
2011-06-29
打赏
举报
回复
[Quote=引用 1 楼 fontlose 的回复:]
处理时间长的动作要用线程 通过handler和主线程交互
[/Quote]
我们连续点击的时候,按键事件处理不过来,然后就报出
keyDispatchingTimedOut 这个错误,不知道有没有好的方法可以防止这种连续点击的响应呢
fontlose
2011-06-29
打赏
举报
回复
处理时间长的动作要用线程 通过handler和主线程交互
吃透高频考点:
Android
中
的
ANR
问题及其解决策略万字教程
在
Android
应用
中
,主线程是处理所有与UI相关任务的核心线程。...假设在一个按钮点击事件
中
,开发者执行了一个网络请求操作。由于网络请求可能需要等待服务器响应,这个过程
中
主线程将被阻塞,无法处理其他任务。
Android
的线程和线程池
线程在
Android
中
是一个很重要的概念,从 用途上来说,线程分为主线程和子线程,主线程主要处理和
界面
相关的事情,而子线程则往往用于执行耗时操作。由于
Android
的特性,如果在主线程
中
执行耗时操作那么就会导致程序...
掌握
Android
线程与进程:性能优化实践指南
在
Android
系统
中
,主线程(也被称为UI线程)承担着至关重要的职责,它负责处理应用程序的
界面
更新和响应用户的输入事件。主线程的职责可以分为以下几个方面:
界面
渲染:主线程负责创建和更新UI组件,如View、...
Android
面试必备知识点总结
本文原文(MarkDown)链接:...
Android
手机启动过程BootloaderKernelinitZygote启动
系统
服务引导完成Activity启动过程如何退
出
APP
Android
四大组件ActivityActi...
android
面试总结
答:Activity:Activity是
Android
程序与用户交互的窗口,是
Android
构造块
中
最基本的一种,它需要为保持各
界面
的状态,做很多持久化的事情,妥善管理view生命周期以及一些跳转
逻辑
。 Service:后台服务于Activity,...
Android
80,472
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章