is it possible to change the progressDialog text?
my code:
progressDialog = ProgressDialog.show(BackupActivity.this, "In progress", "test1");
new Thread() {
public void run() {
try{
sleep(10000);
} catch (Exception e) {
Log.e("tag", e.getMessage());
} progressDialog.dismiss();
}
}.start();
}
});
selectExportsDialog = builder.create();
}
selectExportsDialog.show();
break; }
I would like to change test1 to test2 after example 10 seconds. Possible?
Thanks
that's working fine:
runOnUiThread(changeText);
with that code:
private Runnable changeText = new Runnable() {
@Override
public void run() {
m_ProgressDialog.setMessage(myText);
}
};
You can try this:
private class ProgressRunner extends AsyncTask<URL, Integer, Long>
{
protected void onPreExecute()
{
try
{
dialog = new ProgressDialog(context);
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setTitle("TITLE");
dialog.setMessage("MY TEXT 1");
dialog.setCancelable(false);
dialog.setProgress(0);
dialog.setIndeterminate(false);
dialog.show();
}
catch (Exception e)
{
e.printStackTrace();
dialog.dismiss();
}
}
@Override
protected void onCancelled()
{
super.onCancelled();
dialog.dismiss();
}
@Override
protected Long doInBackground(URL... params)
{
// process the code here
dialog.setMessage("MY TEXT 2");
return null;
}
protected void onProgressUpdate(Integer... progress)
{
dialog.setProgress(progress[0]);
}
protected void onPostExecute(Long result)
{
try
{
dialog.dismiss();
}
catch (Exception e)
{
e.printStackTrace();
finish();
}
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With