gpt4 book ai didi

java - 如何实现启动屏幕并从正确渲染的状态转到 MainActivity

转载 作者:行者123 更新时间:2023-12-02 11:46:37 27 4
gpt4 key购买 nike

我的问题是关于如何制作启动屏幕,并在 MainActivity 完成渲染时完成启动屏幕,而不是通过设置超时。

我已经搜索过如何制作闪屏并且我已经做到了,但主要是他们使用超时来设置闪屏何时必须关闭/完成。

我想要的是如何在MainActivity完全渲染时完成启动屏幕,而不是在关闭启动屏幕多少秒后。

有没有办法获得类似渲染完成状态?

<小时/>

我尝试在 onResume() 中编写 finishSplashScreen() 并按我想要的方式工作,但问题是,它总是触发 finishSplashScreen( ) 当您重新打开 MainActivity 时,而我只想在打开应用程序时触发该函数一次。

有什么办法可以实现我想要的吗?

<小时/>

更新

I found what i need, this tricks simply useful.

http://saulmm.github.io/avoding-android-cold-starts

最佳答案

I have been searched how to make splash screen and i have done it, but mainly they are using timeout to set when the splash screen have to closed/finish.

那你可能没有做对。如果没有明显看到您的代码,很难判断,但是此链接很可能为您提供有关如何构建正确的 SplashScreen 的指导:

https://medium.com/@ssaurel/create-a-splash-screen-on-android-the-right-way-93d6fb444857

没有超时,只是一个加载速度非常快的 SplashScreen(没有 setContentView,只有主题),并且这个 SplashScreen 的唯一职责是启动您的 MainActivity。

希望有帮助。

关于java - 如何实现启动屏幕并从正确渲染的状态转到 MainActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48152131/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com