diff --git a/apps/tests/app/app.ts b/apps/tests/app/app.ts index 6ded91ed3..4f21ef707 100644 --- a/apps/tests/app/app.ts +++ b/apps/tests/app/app.ts @@ -1,4 +1,6 @@ -import application = require("application"); +import platform = require("platform"); +import application = require("application"); + application.mainModule = "app/mainPage"; // Common events for both Android and iOS. @@ -62,38 +64,40 @@ application.on(application.uncaughtErrorEvent, function (args: application.Appli } }); -// Android activity events -application.on(application.androidActivityCreatedEvent, function (args: application.AndroidActivityBundleEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity + ", Bundle: " + args.bundle); -}); +if (platform.device.os === platform.platformNames.android) { + // Android activity events + application.on(application.androidActivityCreatedEvent, function (args: application.AndroidActivityBundleEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity + ", Bundle: " + args.bundle); + }); -application.on(application.androidActivityDestroyedEvent, function (args: application.AndroidActivityEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity); -}); + application.on(application.androidActivityDestroyedEvent, function (args: application.AndroidActivityEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity); + }); -application.on(application.androidActivityPausedEvent, function (args: application.AndroidActivityEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity); -}); + application.on(application.androidActivityPausedEvent, function (args: application.AndroidActivityEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity); + }); -application.on(application.androidActivityResultEvent, function (args: application.AndroidActivityResultEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity + - ", requestCode: " + args.requestCode + ", resultCode: " + args.resultCode + ", Intent: " + args.intent); -}); + application.on(application.androidActivityResultEvent, function (args: application.AndroidActivityResultEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity + + ", requestCode: " + args.requestCode + ", resultCode: " + args.resultCode + ", Intent: " + args.intent); + }); -application.on(application.androidActivityResumedEvent, function (args: application.AndroidActivityEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity); -}); + application.on(application.androidActivityResumedEvent, function (args: application.AndroidActivityEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity); + }); -application.on(application.androidActivityStartedEvent, function (args: application.AndroidActivityEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity); -}); + application.on(application.androidActivityStartedEvent, function (args: application.AndroidActivityEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity); + }); -application.on(application.androidActivityStoppedEvent, function (args: application.AndroidActivityEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity); -}); + application.on(application.androidActivityStoppedEvent, function (args: application.AndroidActivityEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity); + }); -application.on(application.androidSaveActivityStateEvent, function (args: application.AndroidActivityBundleEventData) { - console.log("Event: " + args.eventName + ", Activity: " + args.activity + ", Bundle: " + args.bundle); -}); + application.on(application.androidSaveActivityStateEvent, function (args: application.AndroidActivityBundleEventData) { + console.log("Event: " + args.eventName + ", Activity: " + args.activity + ", Bundle: " + args.bundle); + }); +} application.start();