私は高度なカメラ機能を使用するモバイルCodename Oneアプリ(現在はAndroid向け、iOS版)を開発中です。したがって、私はネイティブインターフェイスと実装を使用する必要があります。Codename OneのAndroidネイティブ実装のLifecycleListenerメソッドには何を書き込む必要がありますか?
私は、CN3デモのソースコードをネイティブインターフェイス/実装で利用できるように勉強しています。これはnative GoogleMaps demoのようなものです。
典型的なAndroidのアクティビティコードを見ると、アクティビティのライフサイクルメソッドはoverridden
であり、常に起動またはスーパークラスメソッドの呼び出し(例えばsuper.onCreate()
、super.onPause()
、super.onResume()
、...)で終わります。 Android superでは、Activityクラスを参照しています。
LifecycleListenerを使用したCodename One Androidネイティブ実装で上記のライフサイクルメソッドが存在しないのはなぜですか?LifecycleListenerを使用するAndroidネイティブ実装では、super.onXXX()を呼び出す対応する方法は何ですか?しかし、実際には、スーパーメソッドへの呼び出しをすべて行う必要がありますか、それとも自動的にCN1によって呼び出されますか?
説明は歓迎です!
よろしくお願いします。super.onXYZ()を呼び出す必要があります。私にソースコードを指摘してくれてありがとう。 – HelloWorld