Opened the issues: https://issues.apache.org/jira/browse/CB-9620 https://issues.apache.org/jira/browse/CB-9621
2015-08-28 0:19 GMT+02:00 Kai Schlamp <[email protected]>: > Wouldn't it make sense to have "onCreate" and "onRestart" also in > CordovaPlugin? We could then interact on the full lifecyle of an activity > without overwriting the MainActivity itself (I even don't know how I would > do that). > > 2015-08-28 0:13 GMT+02:00 Kai Schlamp <[email protected]>: > >> https://issues.apache.org/jira/browse/CB-9570 >> >> 2015-08-25 3:04 GMT+02:00 Joe Bowser <[email protected]>: >> >>> They used to be called on the Activity, but I think this was lost on a >>> recent refactor and nobody reported it until now. This is odd, because a >>> lot of things do rely on that code working, like garbage collection on >>> plugins. I'd still file an issue to get more people to look at it. >>> >>> On Mon, Aug 24, 2015 at 6:01 PM Andrew Grieve <[email protected]> >>> wrote: >>> >>> > I noted this as weird as well, but it's just always been this way in >>> > Cordova. I think it came from the fact that on iOS you only get a >>> resume >>> > after a pause. >>> > >>> > You can always use >>> > >>> > >>> http://developer.android.com/reference/android/app/Application.html#registerActivityLifecycleCallbacks%28android.app.Application.ActivityLifecycleCallbacks%29 >>> > to listen to the callbacks directly though. >>> > >>> > On Mon, Aug 24, 2015 at 1:27 PM, Joe Bowser <[email protected]> wrote: >>> > >>> > > Sorry, I was sick for a couple of days. >>> > > >>> > > That sounds like a bug. onStart and onResume should be called on the >>> > > plugins, and this most likely got broken when the last refactor. Do >>> you >>> > > have an issue open in JIRA for this? >>> > > >>> > > On Sun, Aug 23, 2015 at 1:35 PM Kai Schlamp <[email protected]> wrote: >>> > > >>> > > > The CordovaPlugin has the same onStart and onResume callback >>> methods as >>> > > > Androids Activity class. Unfortunately those differ from the >>> Activity >>> > > > Lifecycle (see >>> > > > >>> > > > >>> > > >>> > >>> http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle >>> > > > ). >>> > > > The onStart and onResume methods of CordovaPlugin are not called >>> when >>> > the >>> > > > app starts for the first time (in contrast to the appropriate >>> Activitiy >>> > > > methods). >>> > > > Wouldn't it make sense to have the same lifecycle as an Activity >>> (which >>> > > is >>> > > > quite right in my opinion)? >>> > > > >>> > > > Best regards, >>> > > > Kai >>> > > > >>> > > >>> > >>> >> >> >
