如何实现 Application.ActivityLifecycleCallbacks 以使用 android:windowBackground 方法为 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
我非常密切地关注了这一点,并确信一切都应该井井有条。
标题为 "Registering the Splash Screen" 的基本功能的最后一步建议构建一个 java 文件,以便在应用程序完成加载后处理切换到您的应用程序。博客上提供的java代码实现了一个名为Application.ActivityLifecycleCallbacks的抽象class,但提供的代码并没有实现这个superclass.
的抽象方法
我研究了如何实现这个超级class,但我对它不够熟悉,不知道如何实现并保留我需要的功能。我的 java class 看起来就像博客中描述的那样。
这是我发现的关于这个超级class的另一个指南,它实现了很少的方法:
如果答案显而易见,我深表歉意。我希望与 David 交流,因为他在 Whosebug 上很活跃。也许 @'ing 他到这个线程会起作用。非常感谢有关如何实施 class(如有必要)的任何提示。
对于superclass中没有实现的抽象方法,只需将它们实现为空方法定义即可。您可以参考的示例是博客作者included source.
中的以下示例
Android Studio Intermediate 在这里我希望不是一个多余的问题:
我在第一次构建启动画面时遇到了问题。我正在按照 David Medenjak 在此处发布的流程进行操作,该流程鼓励使用主题以便在应用程序启动过程中显示主题:
https://blog.davidmedenjak.com/android/2017/09/02/splash-screens.html
我非常密切地关注了这一点,并确信一切都应该井井有条。
标题为 "Registering the Splash Screen" 的基本功能的最后一步建议构建一个 java 文件,以便在应用程序完成加载后处理切换到您的应用程序。博客上提供的java代码实现了一个名为Application.ActivityLifecycleCallbacks的抽象class,但提供的代码并没有实现这个superclass.
的抽象方法我研究了如何实现这个超级class,但我对它不够熟悉,不知道如何实现并保留我需要的功能。我的 java class 看起来就像博客中描述的那样。
这是我发现的关于这个超级class的另一个指南,它实现了很少的方法:
如果答案显而易见,我深表歉意。我希望与 David 交流,因为他在 Whosebug 上很活跃。也许 @'ing 他到这个线程会起作用。非常感谢有关如何实施 class(如有必要)的任何提示。
对于superclass中没有实现的抽象方法,只需将它们实现为空方法定义即可。您可以参考的示例是博客作者included source.
中的以下示例