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 电视应用中添加启动画面?

在android应用程序的webview中加载url时启动画面

Android 12之启动画面Splash Screens -- 适配

在后台加载 Webview 时显示启动画面

加载phonegap网站后在android上隐藏启动画面

可以在 android 和 ios 的颤振应用程序上删除启动画面