Создайте обработчик отдельно, как это.
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
//Call you method in This one...
displayDialog(); or whatever method name is
}
};
Теперь, когда вы вызываете метод displayDialog () или то, что когда-либо называлось диалоговым окном. замените следующий код.
handler.sendEmptyMessage(0);
2-е возможное решение:
поместите код вызова метода в следующее:
runOnUiThread(new Runnable(){
public void run(){
//Call the method here
}
});
Надеюсь, это поможет
Спасибо
Shah