private void showUpdateDialog(final String info, boolean isQzUpdate) { TextView textView = new TextView(this); textView.setText(info); final AlertDialog.Builder builder = new AlertDialog.Builder(this); if (isQzUpdate) { builder.setCancelable(false); builder.setTitle("Software Update") .setMessage(info) .setPositiveButton("Update now", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) .show(); } else { builder.setTitle("Software Update") .setMessage(info) .setPositiveButton("Update now", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) .setNegativeButton("Update later", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }) .show(); } }