我的应用程序可能在其主线程上做了太多工作

时间:2015-11-15 08:30:57

标签: android multithreading android-studio

我是一名新的Android Studio程序员,我有这个错误,有时会让我的应用程序崩溃。我将6个ImageView放入一个带有12个按钮的布局中,我的应用程序说“I / Choreographer:跳过699帧!应用程序可能在其主线程上做了太多工作。”当我开始布局。我怎么解决这个问题?继承人的代码

HttpServlet

    

<?xml version="1.0" encoding="utf-8"?>

这就是我想要做的: Emulator Preview

应用程序运行但速度很慢,可能会崩溃。

2 个答案:

答案 0 :(得分:1)

也许你的图片尺寸太大了。如果太大,请检查它们的分辨率并调整它们的大小。不要使用超过800 * 800的图像,并通过在合适的可绘制文件夹中放置合适的图像,尝试为不同的设备设置不同的图像。

答案 1 :(得分:-1)

尝试:

<application
    android:largeHeap="true"
    tools:replace="android:theme,android:icon" >

和 将drawable放在每个drawable文件夹中。请勿在{{1​​}}或其他内容中添加drawable。请在drawable-xhdpi drawable-xhdpi drawable-xxhdpi中绘制。

因为如果您没有适合自己的手机。 drawable将是比例和演员记忆。