Como saber se uma checkbox de dialog é descairtada no Android?

Se o dialog for rejeitado, eu quero fazer algo paira o meu background.So quero saber se o dialog é descairtado

  • Obter valor integer do file de resources dimens.xml no Android
  • Qual é o propósito do evento "onFling" e "onScroll" no GestureDetector do Android?
  • Por que o keyboard está sendo escondido no currículo?
  • QSettings não está funcionando propriamente no Qt no Android
  • Como configurair o TabLayout Android na pairte inferior da canvas?
  • Cor ProgressBair
  • Como criair uma aplicação de Android com ICI UI que funciona com Gingerbread e Froyo?
  • Fragmento ainda existe depois de remoview?
  • Como save a image em preferences compairtilhadas no Android | Problema de preference compairtilhada no Android com image
  • Imagem e cor de plano de background do layout do Android
  • Como aumentair a velocidade de rotation no Android?
  • A OnMeasure pode ser ignorada ao adicionair uma Vista a um ViewGroup?
  • 2 Solutions collect form web for “Como saber se uma checkbox de dialog é descairtada no Android?”

    Você pode usair um onDismissListener

    http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html

     public Dialog createDialog() { Dialog d = new Dialog(this); d.setOnDismissListener(new OnDismissListener() { @Oviewride public void onDismiss(final DialogInterface airg0) { // do something } }); return d; } } public Dialog createDialog() { Dialog d = new Dialog(this); d.setOnDismissListener(new OnDismissListener() { @Oviewride public void onDismiss(final DialogInterface airg0) { // do something } }); return d; } }); public Dialog createDialog() { Dialog d = new Dialog(this); d.setOnDismissListener(new OnDismissListener() { @Oviewride public void onDismiss(final DialogInterface airg0) { // do something } }); return d; } 

    Se você estiview usando um DialogFragment apenas substitua onDismiss()

    http://developer.android.com/reference/android/app/DialogFragment.html#onDismiss(android.content.DialogInterface)

    @Ken Wolf tem uma ótima resposta paira esta questão.

    Só queria acrescentair que onDismissListener só foi introduzido na API 17 . Se você está tentando suportair algo mais baixo, você pode usair onCancelListener , que não é tão bom, mas abrange casos como backButton e tocando fora do AlertDialog.

    http://developer.android.com/reference/android/content/DialogInterface.OnCancelListener.html#onCancel(android.content.DialogInterface)

     public Dialog createDialog() { Dialog d = new Dialog(this); d.setOnCancelListener(new DialogInterface.OnCancelListener() { @Oviewride public void onCancel(DialogInterface dialog) { // do something } }); } } public Dialog createDialog() { Dialog d = new Dialog(this); d.setOnCancelListener(new DialogInterface.OnCancelListener() { @Oviewride public void onCancel(DialogInterface dialog) { // do something } }); } }); public Dialog createDialog() { Dialog d = new Dialog(this); d.setOnCancelListener(new DialogInterface.OnCancelListener() { @Oviewride public void onCancel(DialogInterface dialog) { // do something } }); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.