NozzleGuidanceDialog.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package epson.maintain.activity;
  2. import android.app.AlertDialog;
  3. import android.app.Dialog;
  4. import android.content.DialogInterface;
  5. import android.os.Bundle;
  6. import android.support.p000v4.app.DialogFragment;
  7. import android.view.KeyEvent;
  8. import android.view.View;
  9. import android.view.ViewGroup;
  10. import android.widget.Button;
  11. import epson.print.C2135R;
  12. public class NozzleGuidanceDialog extends DialogFragment {
  13. public Dialog onCreateDialog(Bundle bundle) {
  14. AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
  15. View inflate = getActivity().getLayoutInflater().inflate(C2135R.layout.dialog_nozzle_check_guidance, (ViewGroup) null);
  16. ((Button) inflate.findViewById(C2135R.C2137id.close_button)).setOnClickListener(new View.OnClickListener() {
  17. public void onClick(View view) {
  18. NozzleGuidanceDialog.this.dismiss();
  19. }
  20. });
  21. ((Button) inflate.findViewById(C2135R.C2137id.browse_button)).setOnClickListener(new View.OnClickListener() {
  22. public void onClick(View view) {
  23. NozzleGuidanceDialog.this.startBrowser();
  24. NozzleGuidanceDialog.this.dismiss();
  25. }
  26. });
  27. builder.setView(inflate);
  28. AlertDialog create = builder.create();
  29. create.setCanceledOnTouchOutside(false);
  30. create.setOnKeyListener(new DialogInterface.OnKeyListener() {
  31. public boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
  32. return keyEvent.getKeyCode() == 84;
  33. }
  34. });
  35. return create;
  36. }
  37. /* access modifiers changed from: private */
  38. public void startBrowser() {
  39. MaintainActivity maintainActivity = (MaintainActivity) getActivity();
  40. if (maintainActivity != null) {
  41. maintainActivity.startBrowseNozzleCheckGuidance();
  42. }
  43. }
  44. }