如何使用android:windowBackground方法实现Application.ActivityLifecycleCallbacks来为Android应用创建启动画面

问题描述 投票:1回答:1

Android Studio Intermediate,我希望这不是一个多余的问题:

我第一次构建启动画面时遇到问题。我正在遵循David Medenjak在此处发布的过程,该过程鼓励使用主题以便在应用程序启动过程中显示主题:

https://blog.davidmedenjak.com/android/2017/09/02/splash-screens.html

我非常仔细地关注了这一点,并确定一切都应该井井有条。

基本功能的最后一步,名为“注册启动画面”,建议构建一个Java文件来处理在加载完成后切换到您的应用程序。博客上提供的Java代码实现了一个名为Application.ActivityLifecycleCallbacks的抽象类,但提供的代码并未实现此超类的抽象方法。

我对如何实现此超类进行了一些研究,但我对它的熟悉程度还不足以知道如何实现并保留我所需的功能。我的Java类看起来就像博客中描述的那样。

这里是该超类的另一本指南,我发现它可以帮助实现,它实现的方法很少:

https://medium.com/@mobile_develop/android-application-development-detecting-when-your-app-enters-the-background-or-foreground-bbced47ad8a5

如果答案显而易见,我深表歉意。我希望与David交流,因为他一直活跃在StackOverflow上。也许@'ing他到这个线程会工作。有关如何实现该类的任何提示(如有必要),将不胜感激。

Android Studio Intermediate,我希望这不是一个多余的问题:我在第一次构建启动画面时遇到了一个问题。我正在按照...

java android android-studio abstract-class
1个回答
0
投票

对于未在超类中实现的抽象方法,只需将它们实现为空方法定义即可。博客作者的included source中提供了以下示例。

© www.soinside.com 2019 - 2024. All rights reserved.