代号一 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
的调用。
我正在开发一款使用高级相机功能的移动代号 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
的调用。