我正在开发一个 Android 应用程序,我必须从 Android 数据库加载大量数据并在屏幕上查看它。
在开发的早期阶段,我曾经在 OnCreate() 方法中从 DB 中检索数据,当数据变得庞大时,它确实减慢了活动的开始。所以我在 OnResume() 方法中调用了数据检索并在屏幕上查看它,这样我的应用程序在加载时间过长时不会崩溃。我知道在 OnResume 完成之前不会显示活动。
那么在 OnResume 中调用耗时操作而不是在 OnCreate() 方法中进行所有初始化是一种好方法吗?