代号一 Android 本机实现中的 LifecycleListener 方法应该写什么?

What should be written in the LifecycleListener methods in Codename One Android native implementation?

我正在开发一款使用高级相机功能的移动代号 One 应用程序(目前针对 Android,然后针对 iOS)。因此我需要使用本机接口和实现。

我边做边学,这就是为什么我正在研究具有本地接口/实现的可用 CN1 演示源代码,例如关于 native GoogleMaps demo

查看典型的 Android activity 代码,activity 生命周期方法是 overridden 并且总是以调用 superclass 方法(例如 super.onCreate()super.onPause()super.onResume()、...)。在 Android 中,super 指的是 Activity class。

为什么 @Override 在代号一 Android 使用 LifecycleListener 的本机实现中不存在以上生命周期方法,以及在代号一中调用 super.onXXX() 的相应方式是什么 Android 使用 LifecycleListener 的本机实现?但实际上我必须调用 super 方法还是由 CN1 自动调用?

欢迎解释!

实际的 Codename One 实现已经有一个 Activity 可以完成所有这些事情。生命周期侦听器允许您注入那个 activity 并像它在那里一样编写代码,但您需要假设超级调用按预期发生。

这是 actual activity,请注意对映射到生命周期侦听器调用的 AndroidNativeUtil 的调用。