Android - 加载大型活动

时间:2015-08-20 08:42:54

标签: android android-activity overloading

我正在运行另一个活动,但我必须像200个视图一样充气,因此需要3-4秒才能启动。你怎么建议我这样做?我应该加载屏幕吗?如果是的话,我该怎么做?

编辑:是否可以在应用程序的开头加载活动的onCreate()并稍后显示活动?

1 个答案:

答案 0 :(得分:1)

是的,你应该制作一个加载屏幕,3-4秒太长时间让用户在没有加载屏幕的情况下等待(大多数人认为app冻结并杀死它)。

你可以试试这个:

  1. 将界面放入片段而不是活动
  2. 使用setContentView()
  3. 加载空白活动
  4. 启动ProgressDialog或其他
  5. 膨胀片段
  6. 当充气完成后,在活动中显示fragmetn并关闭对话框