繁体   English   中英

如何使用 android:windowBackground 方法实现 Application.ActivityLifecycleCallbacks 以为 Android 应用程序制作启动画面

[英]How to implement Application.ActivityLifecycleCallbacks to make a splash screen for an Android app using the android:windowBackground method

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

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

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

我非常密切地关注这一点,并且确信一切都应该井井有条。

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

我对如何实现这个超类进行了一些研究,但我对它不够熟悉,无法知道如何做到这一点并保留我需要的功能。 我的 java class 看起来就像博客中描述的一样。

这是我发现有助于实现的这个超类的另一个指南,它实现了很少的方法:

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

如果答案很明显,我很抱歉。 我希望与 David 交流,因为他在 StackOverflow 上很活跃。 也许@'ing他到这个线程会起作用。 任何有关如何实现 class(如有必要)的提示将不胜感激。

对于超class中没有实现的抽象方法,只需将它们实现为空方法定义即可。 您可以参考的示例是博客作者包含的源代码中的以下内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM