mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
refactor: improved core barrel exports and Application class (#10286)
BREAKING CHANGES:
`Application.orientation` is no longer a function.
Migration: Remove `()` from the `Application.orientation()` call:
```diff
import { Application } from "@nativescript/core";
-console.log(Application.orientation());
+console.log(Application.orientation);
```
`Application.systemAppearance` is no longer a function.
Migration: Remove `()` from the `Application.systemAppearance()` call:
```diff
import { Application } from "@nativescript/core";
-console.log(Application.systemAppearance());
+console.log(Application.systemAppearance);
```
This commit is contained in:
committed by
Nathan Walker
parent
963d0243de
commit
f64355ba7a
@@ -1,4 +1,4 @@
|
||||
import { android as androidApp, getNativeApplication } from '../application';
|
||||
import { Application } from '../application';
|
||||
import { SDK_VERSION } from '../utils/constants';
|
||||
|
||||
export enum connectionType {
|
||||
@@ -18,7 +18,7 @@ const vpn = 'vpn';
|
||||
|
||||
// Get Connection Type
|
||||
function getConnectivityManager(): android.net.ConnectivityManager {
|
||||
return getNativeApplication().getApplicationContext().getSystemService(android.content.Context.CONNECTIVITY_SERVICE);
|
||||
return Application.android.getNativeApplication().getApplicationContext().getSystemService(android.content.Context.CONNECTIVITY_SERVICE);
|
||||
}
|
||||
|
||||
function getActiveNetworkInfo(): android.net.NetworkInfo {
|
||||
@@ -129,10 +129,9 @@ export function startMonitoring(connectionTypeChangedCallback: (newConnectionTyp
|
||||
const zoneCallback = zonedCallback(connectionTypeChangedCallback);
|
||||
zoneCallback(newConnectionType);
|
||||
};
|
||||
const ConnectivityManager = android.net.ConnectivityManager;
|
||||
if (!networkCallback) {
|
||||
@NativeClass
|
||||
class NetworkCallbackImpl extends ConnectivityManager.NetworkCallback {
|
||||
class NetworkCallbackImpl extends android.net.ConnectivityManager.NetworkCallback {
|
||||
onCapabilitiesChanged(network: android.net.Network, networkCapabilities: android.net.NetworkCapabilities) {
|
||||
if (notifyCallback) {
|
||||
notifyCallback(network, networkCapabilities);
|
||||
@@ -172,6 +171,6 @@ export function stopMonitoring(): void {
|
||||
callback = null;
|
||||
}
|
||||
} else {
|
||||
androidApp.unregisterBroadcastReceiver(android.net.ConnectivityManager.CONNECTIVITY_ACTION);
|
||||
Application.android.unregisterBroadcastReceiver(android.net.ConnectivityManager.CONNECTIVITY_ACTION);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user