123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package com.epson.iprint.storage;
- import android.app.Dialog;
- import android.content.DialogInterface;
- import android.os.Bundle;
- import android.support.annotation.NonNull;
- import android.support.p003v7.app.AlertDialog;
- import epson.print.R;
- public class ConfirmCancelDialog extends DialogFragment {
- private static final String PARAM_MESSAGE_RESOURCE_ID = "message_id";
- public interface DialogCancelListener {
- void cancel();
- }
- public static ConfirmCancelDialog newInstance(int i) {
- ConfirmCancelDialog confirmCancelDialog = new ConfirmCancelDialog();
- Bundle bundle = new Bundle();
- bundle.putInt(PARAM_MESSAGE_RESOURCE_ID, i);
- confirmCancelDialog.setArguments(bundle);
- return confirmCancelDialog;
- }
- @NonNull
- public Dialog onCreateDialog(Bundle bundle) {
- int i = getArguments().getInt(PARAM_MESSAGE_RESOURCE_ID);
- setCancelable(false);
- return new AlertDialog.Builder(getActivity()).setMessage(i).setPositiveButton((CharSequence) getString(R.string.str_yes), (DialogInterface.OnClickListener) new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialogInterface, int i) {
- ConfirmCancelDialog.this.doCancel();
- }
- }).setNegativeButton((CharSequence) getString(R.string.str_no), (DialogInterface.OnClickListener) new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialogInterface, int i) {
- }
- }).create();
- }
- /* access modifiers changed from: private */
- public void doCancel() {
- FragmentActivity activity = getActivity();
- if (activity != null) {
- ((DialogCancelListener) activity).cancel();
- }
- }
- }
|