当前位置: 首页 > 知识库问答 >
问题:

编舞(639):跳过50帧

靳涵亮
2023-03-14

每当我在android emulator上运行我的应用程序时,它都会显示繁忙(我的意思是它会旋转),而且它确实需要很多时间,有时甚至会一直很繁忙

好心的人能帮帮我吗?

有没有运行速度快的android emulator版本?我的很慢?

共有1个答案

谭新知
2023-03-14

Emulator在几乎所有情况下都很慢。当你使用真实的设备时,它可能不再显示警告。不管怎么说,当你过度使用UI线程时就会出现这种情况。可能的原因有:

  • 在UI线程上加载数据库信息。使用加载器
  • 在UI线程上运行长进程。使用AsyncTaskLoader
  • emulator只是速度很慢,因为您不会使UI线程过载。在真正的设备上试用您的代码,或遵循此处和此处的指导原则
  • 创建时有很多事情要做:使用configChanges设置活动
 类似资料:
  • 我不时会在logcat中看到类似的日志条目: 编舞跳过了35帧!应用程序可能在其主线程上做了太多工作。 我知道这条消息的含义(在这里进行了解释:Logcat中编舞消息的含义),这个问题不是关于消息的含义。 我的问题是:有多少跳过的帧太多?是否有任何指导(官方或经验)可以说50左右太多而更少是可以的?即使在速度较慢的设备上,我也没有看到任何性能下降。也许我真的不应该仅仅基于这个消息就担心性能?

  • 我正在用andengine构建一个新游戏,出于某种原因,我一直在logcat中获取以下调试语句: 我不确定在我的游戏中到底是什么导致了这个错误。我正在检查很多碰撞,但它们直到游戏场景开始后才开始。 我还注意到,在我的galaxy S3上,当滑动不断变化的主屏幕并拉下顶部的任务栏时,游戏会使我的手机“闪烁”。 我认为这个错误与此有关,但我不确定。你们怎么看? 此外,每次用户进入另一个级别时,我都会重

  • 我已经在这里寻求帮助,但没有人回答,这真的很令人沮丧,我试图写一个代码,解决递归函数中的数独(回溯),下面是代码: 它不是真正的代码(只是因为UI现在不重要)。所以我在这里所做的是,每次它改变任何单元格时,都打印板子。当它试图解决一个错误时,我看到了一个错误,当它到达第2行col:6单元格(在索引its[1][5])时,它跳过了数字1(这是真正的答案),因为它没有尝试一个,它不能解决数独的其余部分

  • 问题内容: 当使用英雄图像或全屏显示时,我通常会看到带有以下CSS的文本或图像: 有人可以向我解释此代码的实际作用吗? 问题答案: 之所以需要这样做,是因为您希望 元素 的中心与父 元素 的中心对齐。简单来说,可以归结为,这意味着: 沿x轴向左移动我宽度的50%,并且 沿y轴将我向上移动我身高的50% 这有效地将元素的中心移动到其原始的左上角。请记住,而不是在元素上进行设置时,您要将其左上角移至其

  • 今天在运行我的应用程序时,我在logcat上看到这样一条消息:“跳过了33帧。应用程序可能在其主线程中做了太多的工作。”。第二部分与我无关,因为当显示此消息时,我的应用程序确实在运行。但同时它说“跳过了33帧”。。这是否意味着屏幕视图会像视频一样逐帧显示。!!!

  • 问题内容: 我正在JavaFx中创建一个应用程序,如果要打开任何子阶段,则应在其中进行操作,然后应在父阶段的中心打开它。我正在尝试使用它来执行此操作,但是它将子级分配到屏幕的中心,而不是父级的中心。如何将子阶段分配给父阶段的中心? 问题答案: 您可以使用父级的X / Y / width / height属性来执行此操作。除了使用,您可以执行以下操作: