长时间运行app,产生anr
app需要实时的更新当前的地址位置信息,在位置监听中进行显示出来,包括经纬的转换,距离目标,在测试几个小时内没有问题,但是在12个小时以上就出现了界面点击无响应。
解决办法
调试发现监听中耗时10ms+,在界面更新的范围内,但在长时间却出现anr,说明还是耗时太长,更新频率有问题。解决方法:
1.在位置发现改变时才更新UI
2.经纬度的转换等计算的任务,放在线程中,UI线程只更新界面
总结UI线程最好只更新界面,不要频繁的刷新界面。
长时间运行app,产生anr相关推荐
- game module 停止运行_恒温摇床长时间运行的注意事项
2020年10月30日 11:47 来源: 杭州川一实验仪器有限公司 >>进入该公司展台 产品简介 恒温摇床具有不锈钢万用夹具.数显控温.无级调速和良好的热循环功能,是一种多用途 ...
- struts2 拦截器_Struts2 execAndWait拦截器示例,用于长时间运行的动作
struts2 拦截器 Sometimes we have long running actions where user will have to wait for final result. In ...
- python怎么暂停运行_如何暂停长时间运行的循环?
我有一个关于正在运行的程序的长时间问题.在本例中,我将使用Python,但它可以用于任何编程语言.在 比方说我想把所有的数字加起来,比如说10亿results = [] for i in range( ...
- server长时间运行query,Ajax刷新被block
最近有个asp.net程序,需要长时间查 询数据库,千万级,且经常有reports同时运行,所以搞不好一个submit就要等1,2个小时.我把sql timeout设成无限,http request ...
- php怎么创建进程,在php中为长时间运行的进程创建后台进程
好的,请原谅我,如果这是另一个问题的重复,但在搜索后我还没有找到一个明确的答案.我基本上想要做的是让我的php web应用程序触发一些事件(如电子邮件或报告生成器)可能需要几分钟才能完成并立即将控制权 ...
- java jps都卡死,java长时间运行后,jps失效
在部署完应用后,原本jps使用的好好的,能正确的查询到自己正在运行的java程序. 但,过了一段时间后,再使用jps来查看运行的应用时,自己运行的程序都看不到,但是自己也没有关闭这些程序啊!然而使用 ...
- 正在从“vetur”获取代码操作_长时间运行 io.Reader 和 io.Writer 操作测算进度和估算剩余时间...
每当我们在使用类似 io.Copy 和 ioutil.ReadAll 的工具时,比如我们正在从 http.Response 主体读入或者上传一个文件,我们会发现这些方法将一直堵塞,直到整个过程完成,哪 ...
- 监控长时间运行的查询(监控数据库性能的SQL )
查询v$session_longops动态性能视图可以查看运行时间大于6秒的查询,如果想让运行时间大于6秒的查询被数据库引擎收集,必须满足以下条件:1 参数timed_statistics或sql_t ...
- ios 12von服务器未响应,创造与魔法刷资源脚本ios长时间运行未响应解决
分别添加如下代码:->PrivateSubcmdExit_Click() Me.sckClient.SendData"Exit" EndSub PrivateSubcmdLo ...
最新文章
- 存储器结构层次(二)
- apache mediawiki 安装_MediaWiki系统的安装、配置和修改方法(转载)
- LeetCode第九题—— Palindrome Number(判断回文数)
- Storm介绍及安装部署
- jack对海量数据库的一些总结
- @Scheduled执行阻塞解决办法
- 复习JavaScript随手记
- (36)FPGA面试题D触发器实现4进制计数器
- 请详细描述listview与gridview的异同点_一建考试中,实在不会的怎么办?教你从题目中获取得分点!...
- [原创]MYSQL周期备份shell脚本
- 《深入浅出MFC》 第二版中文
- python 异步IO编程
- 在quill编辑器中集成秀米和135编辑器
- VS2012帮助下载地址
- Android 开发环境搭建
- SAP的系统审计以及SM19的使用
- Android10.0应用图标隐藏方案(7.0-10.0)
- 萤火虫小巷2(看完了)
- ZZULIOJ:1138: C语言合法标识符
- AngularJS 的 IE 兼容性
热门文章
- [JDK8] Stream
- MongoDB用户授权和管理
- Apache的Rewrite规则详细介绍
- Qt5官方demo分析集29——Extending QML - Property Value Source Example
- sql 备份.bat
- 王达:影响100万网管员的“网管员”『英雄故事』
- python全栈脱产第25天------组合、多态、封装、property装饰器
- java中object转int
- HIve分组查询返回每组的一条记录
- TCGA收官之作—27篇重磅文献绘制“泛癌图谱”