mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
fix(Application): inBackground handling & missing once (#10307)
This commit is contained in:
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user