Я хочу отображать прогресс при запуске приложения, а затем закрывать прогресс, когда все данные загружаются полностью. Как я могу это сделать?
Как я могу отобразить прогресс при запуске приложения в Android
Ответы (1)
Используйте ProgressDialog для отображения прогресса, Thread для загрузки данных и Handler для обработки < em>обновить пользовательский интерфейс.
В 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;
}
}
};
person
bhatt4982
schedule
22.09.2009