mProgressDlg = ProgressDialog.show(this, "App_Name", "Loading data...",
true, false);
new Thread(new Runnable(){
public void run() {
/*Load Data*/
mProgressDlg.dismiss();
hRefresh.sendEmptyMessage(REFRESH);
}
}).start();
Handler hRefresh = new Handler(){
@Override
public void handleMessage(Message msg) {
switch(msg.what){
case REFRESH:
/*Refresh UI*/
break;
}
}
};
本文介绍了一种在应用程序中使用ProgressDialog显示加载提示的方法,并通过创建新线程来异步加载数据,最后更新UI以反映加载的数据。这种方法可以提高用户体验,避免长时间的操作导致应用无响应。
419

被折叠的 条评论
为什么被折叠?



