MemcardTempAlertDialog.java 866 B

1234567891011121314151617181920212223
  1. package com.epson.memcardacc;
  2. import android.app.AlertDialog;
  3. import android.content.Context;
  4. import android.content.DialogInterface;
  5. import epson.print.C2135R;
  6. public class MemcardTempAlertDialog {
  7. public interface DialogCallback {
  8. void onPositiveCallback();
  9. }
  10. public void showAlertDialog(Context context, final DialogCallback dialogCallback) {
  11. AlertDialog.Builder builder = new AlertDialog.Builder(context);
  12. builder.setMessage(context.getString(R.string.str_no_sdcard)).setTitle(R.string.unknow_error_title).setCancelable(false).setPositiveButton(context.getString(R.string.str_btn_close), new DialogInterface.OnClickListener() {
  13. public void onClick(DialogInterface dialogInterface, int i) {
  14. dialogCallback.onPositiveCallback();
  15. }
  16. });
  17. builder.create().show();
  18. }
  19. }