0
J'ai le code suivant. Quand je le mets dans le ACTION_DOWN ça marche, quand je le mets dans le ACTION_UP n'est pas, qu'est-ce que je fais mal?Android ProgressDialog.show n'apparaissant pas
button1.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View view, MotionEvent event) {
if (event.getAction() == android.view.MotionEvent.ACTION_DOWN) {
//it works here
// progress = ProgressDialog.show(ExampleAct.this,"Processing...","Preparing file", true);
} else if (event.getAction() == android.view.MotionEvent.ACTION_UP) {
//It doesn't work here
progress = ProgressDialog.show(ExampleAct.this,"Processing...","Preparing file", true);
//Other code here is working fine
}
return true;
}
});
J'ai oublié d'ajouter une chose, j'ai fait autre code et il est très bien à l'intérieur du bloc ACTION_UP –
BTW, le code que vous avez fourni a un bug, ProgressDialog sera appelé deux fois , un pour ACTION_UP et un pour CANCEL –