diff --git a/ui/dialogs/dialogs.android.ts b/ui/dialogs/dialogs.android.ts index 1a3b44b68..fb22fac05 100644 --- a/ui/dialogs/dialogs.android.ts +++ b/ui/dialogs/dialogs.android.ts @@ -235,7 +235,8 @@ export function action(arg: any): Promise { return new Promise((resolve, reject) => { try { - var alert = new android.app.AlertDialog.Builder(appmodule.android.foregroundActivity); + var activity = appmodule.android.foregroundActivity || appmodule.android.startActivity; + var alert = new android.app.AlertDialog.Builder(activity); var message = options && types.isString(options.message) ? options.message : ""; var title = options && types.isString(options.title) ? options.title : "";