Caixa de diálogo de progresso está fechada quando o toque na tela
Eu uso umProgressDialog
no segmento. NoonButtonClick
o fio é iniciado, mas quando eu toco em qualquer lugar na telaProgressDialog
está fechado.
Como posso evitar isso?
private void ButtonClick(View view) {
btn1 = (Button) view.findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
GetStudentData();
}
});
}
private synchronized void GetStudentData() {
try {
// Thread to display loader
new Thread() {
@Override
public void run() {
Looper.prepare();
dialog = Msg.ShowProgressDialogBox(
getActivity(),
dialog,
"Please wait while we fetch the student data...");
Looper.loop();
}
}.start();
new Thread() {
@Override
public void run() {
String studentData="Kailas";
}
}
} catch(Exception ex {
}
}
Atualizar
Quando eu toco na telaProgressDialog
desaparece, mas recebe todos os dados.