Возможно, проблема в том, что вы не установили «начальное сообщение». Если вы не установили сообщение для вашего ProgressDialog
, прежде чем пытаться сделать это внутри onProgressUpdate
, оно не будет работать.
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setTitle("Title");
progressDialog.setMessage("Initial message needed");
public class foo extends AsyncTask<Void,Integer,Void> {
...
}
Также обратите внимание, что если вам нужно как обновление прогресса, так и сообщение, вы можете использовать аргумент переменной Integer, где одно из целых чисел определяет величину прогресса, а другое - сообщение как индекс массива String[]
. сообщений (если сообщения известны заранее).