1616
1717package org .gnucash .android .ui .settings .dialog ;
1818
19- import android .annotation .TargetApi ;
20- import android .app .AlertDialog ;
2119import android .app .Dialog ;
2220import android .content .Context ;
2321import android .content .DialogInterface ;
2422import android .os .Bundle ;
25- import android .support .v4 .app .DialogFragment ;
2623import android .widget .Toast ;
2724
2825import org .gnucash .android .R ;
3633 *
3734 * @author Ngewi Fet <ngewif@gmail.com>
3835 */
39- public class DeleteAllAccountsConfirmationDialog extends DialogFragment {
36+ public class DeleteAllAccountsConfirmationDialog extends DoubleConfirmationDialog {
4037
4138 public static DeleteAllAccountsConfirmationDialog newInstance () {
4239 DeleteAllAccountsConfirmationDialog frag = new DeleteAllAccountsConfirmationDialog ();
@@ -45,7 +42,7 @@ public static DeleteAllAccountsConfirmationDialog newInstance() {
4542
4643 @ Override
4744 public Dialog onCreateDialog (Bundle savedInstanceState ) {
48- return new AlertDialog . Builder ( getActivity () )
45+ return getDialogBuilder ( )
4946 .setIcon (android .R .drawable .ic_delete )
5047 .setTitle (R .string .title_confirm_delete ).setMessage (R .string .confirm_delete_all_accounts )
5148 .setPositiveButton (R .string .alert_dialog_ok_delete ,
@@ -59,13 +56,6 @@ public void onClick(DialogInterface dialog, int whichButton) {
5956 }
6057 }
6158 )
62- .setNegativeButton (R .string .alert_dialog_cancel ,
63- new DialogInterface .OnClickListener () {
64- public void onClick (DialogInterface dialog , int whichButton ) {
65- dismiss ();
66- }
67- }
68- )
6959 .create ();
7060 }
7161}
0 commit comments