diff --git a/packages/core/connectivity/index.android.ts b/packages/core/connectivity/index.android.ts index 869036157b..2419987e02 100644 --- a/packages/core/connectivity/index.android.ts +++ b/packages/core/connectivity/index.android.ts @@ -109,8 +109,7 @@ function startMonitoringLegacy(connectionTypeChangedCallback) { connectionTypeChangedCallback(newConnectionType); }; const zoneCallback = zonedCallback(onReceiveCallback); - // @ts-ignore - androidApp.registerBroadcastReceiver(android.net.ConnectivityManager.CONNECTIVITY_ACTION, zoneCallback); + Application.android.registerBroadcastReceiver(android.net.ConnectivityManager.CONNECTIVITY_ACTION, zoneCallback); } let callback; diff --git a/packages/core/global-types.d.ts b/packages/core/global-types.d.ts index 2a8a55b545..b3a206fcd3 100644 --- a/packages/core/global-types.d.ts +++ b/packages/core/global-types.d.ts @@ -103,7 +103,7 @@ declare module globalThis { function _isModuleLoadedForUI(moduleName: string): boolean; var onGlobalLayoutListener: any; - function zonedCallback(callback: Function): Function; + function zonedCallback(callback: T): T; var Reflect: any; function Deprecated(target: Object, key?: string | symbol, descriptor?: any): any; function Experimental(target: Object, key?: string | symbol, descriptor?: any): any; @@ -358,7 +358,7 @@ declare function fail(data: any): void; */ // declare function clearInterval(id: number): void; -declare function zonedCallback(callback: Function): Function; +declare function zonedCallback(callback: T): T; /** * Create a Java long from a number