Android 应用程序可能在其主线程消息上做了太多工作

Android 应用程序可能在其主线程消息上做了太多工作,android,android-fragments,Android,Android Fragments,我正在开发一个android应用程序,在这个应用程序中,我在其UI中使用多个片段来实现不同的目的 比如,下面有4个片段,在创建()时执行 但是,我在logcat中收到了这些信息 I/Choreographer﹕ Skipped 30 frames! The application may be doing too much work on its main thread. I/dalvikvm-heap﹕ Grow heap (frag case) to 22.032MB for 34807

我正在开发一个android应用程序,在这个应用程序中,我在其UI中使用多个片段来实现不同的目的

比如,下面有4个片段,在创建()时执行

但是,我在logcat中收到了这些信息

I/Choreographer﹕ Skipped 30 frames!  The application may be doing too much work on its main thread.

I/dalvikvm-heap﹕ Grow heap (frag case) to 22.032MB for 348072-byte allocation
虽然这些对应用程序的性能没有任何影响,但我担心这些可能会导致低端设备强制关闭应用程序。(根据我的测试,在低端设备中,应用程序的速度变得有点慢,这不是一个好迹象)


有没有更好的方法来填充多个片段?如果是这样,请指导我如何添加android:largeHeap=“true”此清单并执行异步任务。不要使用主线程。

我仍然收到相同的消息,可能是您应该检查4个片段的初始代码(包括onAttach()、onCreate()、onCreateView()等),以查看它们在初始化过程中是否做了两件事。
I/Choreographer﹕ Skipped 30 frames!  The application may be doing too much work on its main thread.

I/dalvikvm-heap﹕ Grow heap (frag case) to 22.032MB for 348072-byte allocation