#android
#Android
Вопрос:
я хочу показать ход вращения колеса, но он ничего не показывает.
final ProgressDialog dialog = ProgressDialog.show(AppListActivity.this,
"", "Loding...", true);
final Handler handler = new Handler() {
public void handleMessage(Message msg) {
dialog.dismiss();
}
};
Thread checkUpdate = new Thread() {
public void run() {
// Set our custom array adapter as the ListView's adapter.
listAdapter = new AppArrayAdapter(AppListActivity.this,
appsList);
mainListView.setAdapter(listAdapter);
handler.sendEmptyMessage(0);
}
};
checkUpdate.start();
пожалуйста, разберитесь с этим..
Спасибо..
Комментарии:
1. Пожалуйста, попробуйте это. окончательный диалог ProgressDialog = ProgressDialog.show(AppListActivity.this, «», «Поиск …»);
2. Является ли это дочерней активностью tab host?
Ответ №1:
вы не написали dialog.show () .. обратитесь к этому коду
ProgressDialog UpdateDialog = new ProgressDialog(ClassContext);
@Override
protected void onPreExecute() {
// TODO Auto-generated method stub
UpdateDialog.setTitle("MyApp");
UpdateDialog.setMessage("Processing data...");
UpdateDialog.show();
super.onPreExecute();
}
@Override
protected Object doInBackground(Object... params) {
//your code
}
@Override
protected void onPostExecute(Object result) {
// TODO Auto-generated method stub
//your code
UpdateDialog.dismiss();
}
Ответ №2:
ProgressDialog mPrograss=new ProgressDialog(location.this);
mPrograss.setTitle("loading....");
mPrograss.setProgressStyle(ProgressDialog.STYLE_SPINNER);
mPrograss.setMax(1);
mPrograss.setProgress(2000);
mPrograss.setButton("save", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
mPrograss.setButton2("cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
mPrograss.show();
Ответ №3:
я думаю, вы можете использовать приведенный ниже код. частный ProgressDialog pd; pd = ProgressDialog.show (контекст, «Пожалуйста, подождите …», «Сохранение в базу данных …», true, false);
. pd.dismiss();