You can try the following:
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) {
source share