我要当应用程序启动,然后关闭进度时,所有的数据负载完全显示进度。我该怎么办呢?
I want to display a progress when the application start, then close progress when all data load completely. How can I do that?
使用 ProgressDialog 到显示进度的主题到负荷数据和处理程序处理的刷新UI 的。 在的onCreate,
Use ProgressDialog to show Progress, Thread to load data and Handler to handle refresh UI. In onCreate,
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;
}
}
};
上一篇:Android的最佳途径检测和处理用户不活动途径、用户、Android
下一篇:Android的:需要在课堂延伸活动使用onSizeChanged为View.getWidth /身高()身高、在课堂、Android、onSizeChanged