From 54f454f881204ec2a02ab1695819cf344c70dffe Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Tue, 19 Apr 2022 09:40:21 -0700 Subject: [PATCH] fix(android): ensure android application is created before setting listeners (#9876) Co-authored-by: Osei Fortune --- packages/core/ui/styling/background.android.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/ui/styling/background.android.ts b/packages/core/ui/styling/background.android.ts index c0d9237d0..217664d6d 100644 --- a/packages/core/ui/styling/background.android.ts +++ b/packages/core/ui/styling/background.android.ts @@ -163,6 +163,7 @@ function onLiveSync(args): void { global.NativeScriptGlobals.events.on('livesync', onLiveSync); global.NativeScriptGlobals.addEventWiring(() => { + application.ensureNativeApplication(); application.android.on('activityStarted', (args) => { if (!imageFetcher) { initImageCache(args.activity); @@ -173,6 +174,7 @@ global.NativeScriptGlobals.addEventWiring(() => { }); global.NativeScriptGlobals.addEventWiring(() => { + application.ensureNativeApplication(); application.android.on('activityStopped', (args) => { if (imageFetcher) { imageFetcher.closeCache();