如果我的Nexus 5上有超过18个应用程序打开,那么我的应用程序将从应用程序历史记录中消失并从系统中被杀死。我从跳板开始我的应用程序(我不知道它是如何被android调用的)我的启动画面活动开始了。在此之后我的mainactivity开始,但android想要重新创建mainactivity(Bundle不为null)。该活动有一个viewpager和一些菜单项,但娱乐需要很长时间,用户会看到一个带有操作栏的空白活动。
重新创建活动的最佳做法是什么? 我只找到一个带有一个textview和一个edittext的简单示例。但我的活动与viewpager和其他一些控件中的片段很复杂。
是的,我已经阅读了这篇文章http://developer.android.com/training/basics/activity-lifecycle/recreating.html
答案 0 :(得分:0)
重新创建活动的最佳做法是什么?
加快速度。
但我的活动与viewpager和其他一些控件中的片段很复杂。
使用Traceview确定性能问题所在。