Android项目在模拟机上运行报错:The application may be doing too much work on its main thread今天做一个关于线程的项目,报此错.后来发现之前所有的项目都报这个错,甚至新建的项目都是. 答案 模拟器疯了吧.试过关了模拟器重启没有相关推荐 1Android项目在模拟机上运行报错:The application may be doing too ...
原因 长时间运行的任务:如果在主线程上执行耗时的操作,如网络请求、数据库访问或复杂的计算,会导致主线程被阻塞,从而影响用户体验。 频繁的UI更新:频繁地更新UI组件也会占用主线程的时间,导致界面卡顿。 解决方案 异步任务:将耗时的任务移到后台线程执行,可以使用线程池、AsyncTask(在Andr...
在Android开发中,“主线程上做了太多工作”指的是应用的主线程(UI线程)在处理UI更新、事件监听、绘图等操作时,由于执行了过多的耗时操作(如复杂的计算、网络请求、数据库操作等),导致UI响应变得迟缓或卡顿,影响了用户体验。 2. 导致这一问题的常见原因 耗时操作在主线程中执行:例如,在主线程中进行网络请求、文件...
http://stackoverflow.com/questions/14678593/the-application-may-be-doing-too-much-work-on-its-main-thread
The application may be doing too much work on its main thread.可以运行,不过打开的时候慢,该怎么优化呢?新开线程去加载么够竭斯底里吗 2015-04-19 源自:Android攻城狮的第二门课(第1季) 4-2 关注问题 我要回答 2787 分享 操作 收起 1 回答
重启模拟器试一下.应该是资源被耗光了.你每个线程都应该有个中止的地方.
The application may be doing too much work on its main thread.But i don't knows how solved it.. I'm using async-await Task.Run wiht my ListViews but.. THE SAME... if Anyone can give me recommendations for solved this problems in a...
The application may be doing too much work on its main thread. 04-02 12:52:18.260 D/EGL_emulation(13407): eglMakeCurrent: 0xa1f05120: ver 3 0 (tinfo 0xa1f03320) 04-02 12:52:19.748 I/Choreographer(13407): Skipped 93 frames! The application may be doing too much work on its main ...
那就是,你自定义的顶部布局显示的时候的代码有问题呗,检查一下吧,是不是写的不够合理,或者涉及到太多的界面绘制一类耗费UI线程的东西了
点击确认后,Choreographer就开始疯狂的刷屏,找不到原因... /** * 自定义一个alertDialog,设置防盗密码 */ public void showDialog() { AlertDialog.Builder builder = new Builder(this); // 填充dialog的UI界面 View