Repository: cordova-plugin-dialogs Updated Branches: refs/heads/master 4cfe290b2 -> 27abe2857
[android] Make spinner dialog to use THEME_DEVICE_DEFAULT_LIGHT (same as the other dialogs) github: close #34 Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/commit/27abe285 Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/tree/27abe285 Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/diff/27abe285 Branch: refs/heads/master Commit: 27abe2857d4d1514201b8a6d98ecf257da530bf5 Parents: 4cfe290 Author: Silver Kuusik <[email protected]> Authored: Mon Sep 22 23:51:38 2014 +0200 Committer: Andrew Grieve <[email protected]> Committed: Tue Oct 7 16:11:43 2014 -0400 ---------------------------------------------------------------------- src/android/Notification.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs/blob/27abe285/src/android/Notification.java ---------------------------------------------------------------------- diff --git a/src/android/Notification.java b/src/android/Notification.java index d3e3ba4..c01f35e 100755 --- a/src/android/Notification.java +++ b/src/android/Notification.java @@ -372,15 +372,22 @@ public class Notification extends CordovaPlugin { this.spinnerDialog.dismiss(); this.spinnerDialog = null; } + final Notification notification = this; final CordovaInterface cordova = this.cordova; Runnable runnable = new Runnable() { public void run() { - Notification.this.spinnerDialog = ProgressDialog.show(cordova.getActivity(), title, message, true, true, + notification.spinnerDialog = createProgressDialog(cordova); // new ProgressDialog(cordova.getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_LIGHT); + notification.spinnerDialog.setTitle(title); + notification.spinnerDialog.setMessage(message); + notification.spinnerDialog.setCancelable(true); + notification.spinnerDialog.setIndeterminate(true); + notification.spinnerDialog.setOnCancelListener( new DialogInterface.OnCancelListener() { public void onCancel(DialogInterface dialog) { - Notification.this.spinnerDialog = null; + notification.spinnerDialog = null; } }); + notification.spinnerDialog.show(); } }; this.cordova.getActivity().runOnUiThread(runnable); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
