1616 */
1717package org .gnucash .android .ui .settings .dialog ;
1818
19- import android .app .AlertDialog ;
2019import android .app .Dialog ;
2120import android .content .Context ;
2221import android .content .DialogInterface ;
2322import android .os .Bundle ;
2423import android .support .annotation .NonNull ;
25- import android .support .v4 .app .DialogFragment ;
2624import android .util .Log ;
2725import android .widget .Toast ;
2826
4442 * @author ngewif <ngewif@gmail.com>
4543 * @author Yongxin Wang <fefe.wyx@gmail.com>
4644 */
47- public class DeleteAllTransactionsConfirmationDialog extends DialogFragment {
45+ public class DeleteAllTransactionsConfirmationDialog extends DoubleConfirmationDialog {
4846
4947 public static DeleteAllTransactionsConfirmationDialog newInstance () {
5048 DeleteAllTransactionsConfirmationDialog frag = new DeleteAllTransactionsConfirmationDialog ();
@@ -53,7 +51,7 @@ public static DeleteAllTransactionsConfirmationDialog newInstance() {
5351
5452 @ Override
5553 @ NonNull public Dialog onCreateDialog (Bundle savedInstanceState ) {
56- return new AlertDialog . Builder ( getActivity () )
54+ return getDialogBuilder ( )
5755 .setIcon (android .R .drawable .ic_delete )
5856 .setTitle (R .string .title_confirm_delete ).setMessage (R .string .msg_delete_all_transactions_confirmation )
5957 .setPositiveButton (R .string .alert_dialog_ok_delete ,
@@ -80,19 +78,6 @@ public void onClick(DialogInterface dialog, int whichButton) {
8078 }
8179 }
8280
83- )
84- .
85-
86- setNegativeButton (R .string .alert_dialog_cancel ,
87- new DialogInterface .OnClickListener () {
88- public void onClick (DialogInterface dialog , int whichButton ) {
89- dismiss ();
90- }
91- }
92-
93- )
94- .
95-
96- create ();
81+ ).create ();
9782 }
9883}
0 commit comments