当从一个活动启动子活动时,第二个活动显示良好。但同时出现空白屏幕。为什么我不知道。我在第二个活动的oncreate()中加载gps相关数据。如何避免空白屏幕和加载快。
的问候, Rajendar
答案 0 :(得分:3)
如果您在onCreate
中执行长时间运行操作,那么应用程序将需要很长时间才能启动。没有办法解决它。
作为替代方案,您是否可以将长时间运行的代码移出onCreate
并进入后台线程(由Fredrik Leijon建议),并在onCreate
方法中弹出{{1}通知用户应用程序正在加载?线程完成后,您可以关闭对话框并加载普通视图。
答案 1 :(得分:3)
更改您的活动启动模式,例如android:launchMode =“standard”..在清单文件中以黑屏加载的相应活动中添加此代码..它解决了您的问题..
答案 2 :(得分:2)
尝试在单独的线程中加载数据