- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Activity ,其中有一些 TextView 和其他数据每秒更新一次。
性能缓慢,当我捕获日志并在 TraceView 中查看时。 我看到对 ViewRoot.draw() 函数进行了很多调用。
在短短的 4 秒内调用了 25 次,几乎每秒调用 6 次。 理想情况下,它应该每秒调用一次。
根据我最初的推测,我认为这是由于我的 xml 布局不正确造成的,这是真的吗?
我如何确定这么多电话的原因是什么? 减少这些调用的最佳方法是什么?
最佳答案
如果这些 TextView 的 layout_width 设置为 WRAP_CONTENT,那么更改文本将触发测量过程,因为它们的大小将发生变化。那肯定会变得昂贵。尝试将它们设置为固定宽度。
关于android - 大量调用 ViewRoot.draw(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4145049/
我正在编写一个应用程序,我想从一个 View 对象开始,然后使用 getParent() 向上遍历 View 层次结构直到我一路到达 ViewRoot,我希望使用 instanceof 检测它。 看起
我有一个 Activity ,其中有一些 TextView 和其他数据每秒更新一次。 性能缓慢,当我捕获日志并在 TraceView 中查看时。 我看到对 ViewRoot.draw() 函数进行了很
我的 logcat 中出现错误,指出: java.net.UnknownHostException: apps.example.com 09-13 14:57:28.970: W/System.err
我目前正在开发的一个应用程序正在与服务器通信,通信过程在它自己的线程中运行。有异步调用 - 例如 login() 和 onLoginResponse()。 login() 在主 Activity 中调
在 Android 市场的开发者控制台中,我们得到了很多这样的堆栈跟踪(当我们的应用崩溃时由用户发送): java.lang.NullPointerException at android.view.
在我的 JSF2 应用程序中,我有一个需要在 RENDER_RESPONSE 之前但在 JSF 构建了 viewroot 之后执行的阶段监听器。 首先,我所做的是在faces-config 中注册我的
搜索后我发现某些手机(如 Galaxy s)受到一个奇怪的错误或导致此错误的任何原因的影响: java.lang.RuntimeExceptio
前言 Activity和window,DecorView ,viewRoot是什么关系 今天我们就来讲解下,这样你在面试时候,游刃有余; 1、基本概念介绍 1、Ac
当我从 AsyncTask 的 onPostExecute() 方法调用 listview.setAdapter(adapter); 时出现此错误: 07-12 19:29:38.147: E/And
我更喜欢 this例如发布,但我在将 View 组添加到 windowmanager 对象时遇到错误,我使用了与发布到问题中的服务相同的类,没有任何更改,我可能会误认为我没有得到它 WindowMan
我正在尝试在我的应用程序中实现一个进度条。单击按钮时可以看到此进度条,然后线程也随之启动。当线程完成时,我试图使 progressBar 不可见。但它在执行时遇到了异常: progressbar.se
我使用 traceView,我看到 android.view.ViewRoot.handleMessage 76.4%这是什么意思?以及如何在我的源代码中找到这个错误? 最佳答案 这可能没问题。该值显
我正在开发一个 android 应用程序,我需要在从服务器下载图像后显示图像,并且在进行下载时会显示一个进度对话框。为此,我使用了一个 asynctask 类。我正在使用它的以下源代码。
我是一名优秀的程序员,十分优秀!