Android:如何在启动画面上加载主要活动
Posted
技术标签:
【中文标题】Android:如何在启动画面上加载主要活动【英文标题】:Android: How to load the main activity while on the splash screen 【发布时间】:2019-03-31 16:25:42 【问题描述】:我有一个启动屏幕活动和一个带有 webview 的主要活动。加载启动画面之后的主要活动后需要 4 到 5 秒,我想要在启动画面中开始并行加载主要活动的解决方案
提前谢谢你????
【问题讨论】:
嗯,你试过什么? @ZUNJAE 一个 webview 应用程序,但我希望它在启动画面之后更快地加载,但是如果我并行运行启动画面活动和主要活动需要 4-5 秒,这将最小化。请帮助解决这个问题 你需要问一个具体的问题。然后你会收到具体的答案。 【参考方案1】:在启动活动中,您应该创建后台服务来完成耗时的工作, 然后使用 bundle 将获得的数据传输到主要活动。因此您的主要活动将加载更快。
后台任务有多种完成方式,请参考doc。
【讨论】:
【参考方案2】:在您的 MainActivity 上安装加载器,加载完所有内容后,只需将加载器的可见性设置为 GONE
。
在这种情况下不需要使用 SplashScreen
【讨论】:
不,启动画面很重要 @Kàrthîkßàlàkrìshña 你的 splashScreenActivity 中有什么?一些动画?如果是这样,您可以在 progressLoader 中添加您的动画,并使其工作以上是关于Android:如何在启动画面上加载主要活动的主要内容,如果未能解决你的问题,请参考以下文章
在android应用程序的webview中加载url时启动画面