ダイアログに接続されているコードの一部を次に示します。ボタンを押すと表示され、表示された後、データを処理し、完了すると非表示になります。しかし、それは表示されませんか?
ProgressDialog dialog = new ProgressDialog(this);
dialog.setMessage("Prosimo počakajte da naloži podatke.");
dialog.setIndeterminate(false);
dialog.setCancelable(false);
dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
private Button.OnClickListener listener = new Button.OnClickListener() {
public void onClick(View v){
if(selectedClass >= 0){
dialog.show();
... data processing ...
Intent firstUpdate = new Intent(context, ConfigurationActivity.class);
firstUpdate.setAction("android.appwidget.action.APPWIDGET_ENABLED");
firstUpdate.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, widget_id);
context.sendBroadcast(firstUpdate);
dialog.dismiss();
setResult(RESULT_OK, firstUpdate);
finish();
} else {
Log.i("Schedule", "Missing selections");
}
}
};
助けてくれてありがとう。