public void showSnoozeDialog() {
    final Dialog bteldialog = new Dialog(this);
    bteldialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    bteldialog.setCanceledOnTouchOutside(true);
    bteldialog.setContentView(R.layout.snooze_settings);
    TextView btn = ((TextView) bteldialog.findViewById(R.id.id_set_btn));
    final Spinner spinner = (Spinner) bteldialog.findViewById(R.id.spinner);
    sharedPrefManager.isSnoozeExpired(sharedPrefManager.getUserDomain());
    spinner.setSelection(sharedPrefManager.getSnoozeIndex(sharedPrefManager.getUserDomain()));
    btn.setOnTouchListener(
        new OnTouchListener() {

          @Override
          public boolean onTouch(View v, MotionEvent event) {
            bteldialog.cancel();
            sharedPrefManager.setSnoozeIndex(
                sharedPrefManager.getUserDomain(), spinner.getSelectedItemPosition());
            sharedPrefManager.setSnoozeStartTime(
                sharedPrefManager.getUserDomain(), System.currentTimeMillis());
            muteSettingText.setVisibility(View.VISIBLE);
            muteSettingText.setText(String.valueOf(spinner.getSelectedItem()));
            //                Toast.makeText(MoreScreen.this,
            // String.valueOf(spinner.getSelectedItem()), Toast.LENGTH_SHORT).show();
            return false;
          }
        });
    TextView cancelBtn = ((TextView) bteldialog.findViewById(R.id.id_cancel));
    cancelBtn.setOnTouchListener(
        new OnTouchListener() {

          @Override
          public boolean onTouch(View v, MotionEvent event) {
            bteldialog.cancel();
            return false;
          }
        });
    if (!bteldialog.isShowing()) bteldialog.show();
  }