mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
Android app initialization error handling improved
This commit is contained in:
@ -309,6 +309,9 @@ export function start(entry?: frame.NavigationEntry) {
|
|||||||
setupOrientationListener(androidApp);
|
setupOrientationListener(androidApp);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
global.androidAppInitialized = true;
|
||||||
|
|
||||||
loadCss();
|
loadCss();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -148,7 +148,13 @@ export module ad {
|
|||||||
view.setEllipsize(value === enums.WhiteSpace.nowrap ? android.text.TextUtils.TruncateAt.END : null);
|
view.setEllipsize(value === enums.WhiteSpace.nowrap ? android.text.TextUtils.TruncateAt.END : null);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getApplication() { return <android.app.Application>(<any>com.tns).NativeScriptApplication.getInstance(); }
|
export function getApplication() {
|
||||||
|
if (global.androidAppInitialized) {
|
||||||
|
return <android.app.Application>(<any>com.tns).NativeScriptApplication.getInstance();
|
||||||
|
} else {
|
||||||
|
throw new Error("Triyng to access application context however the application is not yet initialized. Please use application 'launch' event! Stack trace: " + (<any>new Error()).stack);
|
||||||
|
}
|
||||||
|
}
|
||||||
export function getApplicationContext() { return <android.content.Context>getApplication().getApplicationContext(); }
|
export function getApplicationContext() { return <android.content.Context>getApplication().getApplicationContext(); }
|
||||||
|
|
||||||
var inputMethodManager: android.view.inputmethod.InputMethodManager;
|
var inputMethodManager: android.view.inputmethod.InputMethodManager;
|
||||||
|
Reference in New Issue
Block a user