У меня есть фрагмент с некоторыми кнопками в нем, когда нажимается кнопка, он должен показывать ProgressDialog, загружать массив растровых изображений и показывать его в фрагменте в галерее, увольнять ProgressDialog.ProgressDialog не отображается сразу
Но ProgressDialog не отображается сразу, он занимает примерно 1 или 2 секунды, и он просто мигает в тот момент, когда моя галерея показывает.
Im делает это после щелчка:
try{
progress = ProgressDialog.show(activity, "", "Loading images", true);
//load images
//show gallery
}catch(){
//...
}finally{
handler.sendEmptyMessage(0);
}
Мой Handler в OnCreate:
handler = new Handler() {
public void handleMessage(Message msg) {
progress.dismiss();
}
};
Im используя Android 3,1
Logcat показывает ничего :(
03-09 13:17:32.310: D/DEBUG(5695): before show()
03-09 13:17:32.350: D/DEBUG(5695): after show()
выслать полный код? Вы использовали Thread или Async для этого? –
@ Самир: Он сказал, что создает 'Handler' в' onCreate' и показывает «ProgressDialog» после клика. Я не вижу проблем с этим кодом. –
yup попробовать и что происходит? –