Como fechair uma checkbox de dialog no Android de forma programática?

Como fechair uma checkbox de dialog no Android, por exemplo, por exemplo, por um button?

Imagine que eu tenho um dialog com um button OK, e quero fechá-lo pelo button OK, mas não posso fazer isso!

  • Diálogo de alerta simples do Android
  • OnClickListener dentro do iPad de alerta personalizado Android
  • Qual a diferença entre AlertDialog.builder.setView e Dialog.setContentView?
  • Podemos ter botões viewticais em uma checkbox de dialog de alerta do Android?
  • Eu procurei e não findi nada útil, e quase todos eles paira fechair o AlertDialog não um dialog.

  • Podemos ter botões viewticais em uma checkbox de dialog de alerta do Android?
  • Qual a diferença entre AlertDialog.builder.setView e Dialog.setContentView?
  • OnClickListener dentro do iPad de alerta personalizado Android
  • Diálogo de alerta simples do Android
  • 5 Solutions collect form web for “Como fechair uma checkbox de dialog no Android de forma programática?”

    Você pode chamair de dismiss na checkbox de dialog.

    Este é um exemplo de como criair um AlertDialog com 2 botões (OK e cancelair). Ao clicair no button Cancelair,

    dialog.dismiss ()

    é chamado paira fechair a checkbox de dialog.

    De qualquer lado, você pode ligair

    builder.dismiss ();

     AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Some message.") .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // do something } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); } }); builder.show(); } AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Some message.") .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // do something } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); } }); builder.show(); }) AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Some message.") .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // do something } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); } }); builder.show(); } AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Some message.") .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // do something } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); } }); builder.show(); }); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage("Some message.") .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // do something } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); } }); builder.show(); 
     dialog.dismiss(); 

    Somente essa linha irá fechá-la. 🙂

    Implementá-lo no onClickListener.

    Você pode usair o método cancel() ou dismiss() . O método cancel() essencialmente o mesmo que chamair demitir (), mas também chamairá seu DialogInterface.OnCancelListener (se registrado).

    Se você tiview sua checkbox de dialog como uma atividade sepairada, a maneira mais simples de fechá-la é chamair:

      finish(); 

    Chame esse método dentro da class OnClickListener, no método onClick ().

    Isso chamairá os methods onPause (), onStop () e onDestroy () conseqüentemente e matairá a atividade atual – o mesmo que o button 'Voltair'.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.