我正在开发一款android游戏,需要几秒钟的时间才能加载所有内容。在这段时间或启动画面中,我想显示一个进度条来显示用户正在完成的工作。然后杀掉飞溅活动并启动我的主要活动。我有一个使用进度条调用异步函数的启动画面,该函数只与睡眠函数一起作为进度条显示信息的占位符。然后它完成后需要几秒钟才能开始主要活动。 问题是如何加载活动并使用splash活动中的水平进度条显示它的进度?我试图完全理解活动的生命周期。我了解onCreate()
方法创建活动,然后一旦完成,然后自动呼叫onStart()
。但如前所述,我只想加载活动,然后手动启动它。在显示前预载活动?
0
A
回答
1
您无法预加载Activity
本身。
相反,您应该尝试在启动屏幕中加载该Activity
所需的数据。 加载时,将它交给主要的Activity
。
您可以将磁盘/闪存中的图像加载到内存中,准备内部数据结构等。
但是,您无法创建布局或初始化实际主体Activity
。
0
您不能预载Activity
。启动Activity
,显示启动画面/进度条,并将数据加载到主线程以外的另一个线程上。数据加载完成后,用ViewFlipper
切换视图。我没有看到多个Activity
的理由。
0
如果您通过xml文件设置视图,这是相对简单的。在调用setContentView(R.layout.YOUR_XML_FILE);
之前,视图不会膨胀直到调用此函数,或者使用一个简单的无限加载小部件在另一个xml文件上调用它,然后在准备就绪时调用实际xml文件中的setContentView()
。
相关问题
- 1. 在活动加载前显示预加载器
- 2. 在显示UITableview之前首先加载活动指示器
- 3. 在显示它之前在后台加载活动
- 4. 在当前活动中显示SnackBar
- 5. Android - 预载活动
- 6. 如何在活动显示之前加载Android偏好设置?
- 7. 在加载webview之前显示活动圈 - Android
- 8. 我的活动加载之前是否可以显示动画?
- 9. android:不需要的活动显示在主要活动之前
- 10. 需要在活动时间之前显示活动标题(fullcalendar)
- 11. 如何在显示活动前显示进度条
- 12. 高亮显示当前活动窗口
- 13. Progamaticaly显示布局,以前言活动
- 14. 访问当前活动显示的UIViewController
- 15. 如何预加载活动?
- 16. 在其他活动上显示活动
- 17. 显示活动
- 18. Bootstrap日历控件在当前显示的当前周活动?
- 19. 显示正在加载活动直到主要活动已满加载
- 20. 显示活动指标,而加载ViewController
- 21. 显示活动后加载布局
- 22. (iphone)在重新更新UI之前显示活动指示器
- 23. 在显示之前强制数据透视项预加载
- 24. Flex的预载有时不显示之前,它是在
- 25. 是否有可能在webview上显示之前预加载html
- 26. 从BroadcastRecevier启动AlertDialog时在后台显示当前活动
- 27. 想要在启动活动前显示Progess吧
- 28. 在显示之前动态重新着色活动背景
- 29. 从当前活动返回时显示先前活动的按钮
- 30. 按回最后一个片段显示空白活动前不久前活动
好吧,谢谢,我将如何去加载图像和字符串?这主要是什么让我失望。可能还有Google广告。 – ChonBonStudios
将字符串和图像加载到某种“内存数据结构”(如“Bitmap”和“String”对象)中。 – flx