我正在開發一款使用高級相機功能的移動Codename One應用程序(目前針對Android,iOS)。因此我需要使用本地接口和實現。建議如何恢復/暫停使用本地實現的Codename One應用程序?
在應用程序生命週期中,需要在Android世界中發佈相機(例如,當用戶從我的應用程序切換到另一個應用程序時),並指向Android世界中的onPause()並將相機初始化回來(例如,當用戶啓動或返回到我的應用程序),這指的是在ANdroid世界中的onCreate()。
到目前爲止,當「暫停」和「恢復」我的應用程序時,我使用了主要類中的CN1 stop()
和start()
方法,在那裏我從本地接口調用方法。但是如果您閱讀native GoogleMaps demo,您會發現在初始化期間添加LifecycleListener
後,它們在本機實施中直接使用onPause()
和onResume()
。
因此,我的下一個涉及本地接口的項目應該使用哪種方法?
任何提示appreaciated!
我會接受你的建議,謝謝@Shai! – HelloWorld