fix(Application): inBackground handling & missing once (#10307)

This commit is contained in:
Igor Randjelovic
2023-06-14 22:09:41 +02:00
committed by GitHub
parent b50812f724
commit e430555cb2
3 changed files with 10 additions and 8 deletions

View File

@@ -138,11 +138,11 @@ class NativeScriptLifecycleCallbacks extends android.app.Application.ActivityLif
this.activitiesCount++;
if (this.activitiesCount === 1) {
Application.android.notify({
eventName: Application.foregroundEvent,
object: Application.android,
Application.android.setInBackground(false, {
// todo: deprecate event.android in favor of event.activity
android: activity,
} as ApplicationEventData);
activity,
});
}
Application.android.notify({
@@ -157,11 +157,11 @@ class NativeScriptLifecycleCallbacks extends android.app.Application.ActivityLif
// console.log('NativeScriptLifecycleCallbacks onActivityStopped');
this.activitiesCount--;
if (this.activitiesCount === 0) {
Application.android.notify({
eventName: Application.backgroundEvent,
object: Application.android,
Application.android.setInBackground(true, {
// todo: deprecate event.android in favor of event.activity
android: activity,
} as ApplicationEventData);
activity,
});
}
Application.android.notify({