fix(android): ensure android application is created before setting listeners (#9876)

Co-authored-by: Osei Fortune <fortune.osei@yahoo.com>
This commit is contained in:
Nathan Walker
2022-04-19 09:40:21 -07:00
committed by GitHub
parent c930d25e15
commit 54f454f881

View File

@@ -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();