Moved Activity related Android-specific events to application.android instance. Renamed cross-platform events by deleting their "event" suffix.

This commit is contained in:
Rossen Hristov
2015-07-06 16:27:02 +03:00
parent bdf46f91a7
commit 849d6bee26
5 changed files with 93 additions and 178 deletions

View File

@@ -427,8 +427,8 @@ var NativeActivity = {
result(requestCode, resultCode, data);
}
application.notify(<application.AndroidActivityResultEventData>{
eventName: application.androidActivityResultEvent,
application.android.notify(<application.AndroidActivityResultEventData>{
eventName: "activityResult",
object: application.android,
activity: this,
requestCode: requestCode,
@@ -496,12 +496,12 @@ var NativeActivity = {
trace.write("NativeScriptActivity.onBackPressed;", trace.categories.NativeLifecycle);
var args = <application.AndroidActivityBackPressedEventData>{
eventName: application.androidActivityBackPressedEvent,
eventName: "activityBackPressed",
object: application.android,
activity: this,
cancel: false,
};
application.notify(args);
application.android.notify(args);
if (args.cancel) {
return;