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
>> > > >
>> > >
>> >
>>
>
>

Reply via email to