Да, я понимаю, что ProgressDialogs устарели и уродливы, но я не могу изменить это прямо сейчас.Пожалуйста, помогите!
m_ProgressDialog = new ProgressDialog(getActivity());
m_ProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
m_ProgressDialog.setIndeterminate(false);
m_ProgressDialog.setMessage("Loading...");
m_ProgressDialog.setOnCancelListener(this);
m_ProgressDialog.setCanceledOnTouchOutside(false);
m_ProgressDialog.setOwnerActivity(getActivity());
m_ProgressDialog.show();
Диалог отображается нормально, но, что бы я ни менял, диалог всегда неопределенный.Очевидно, что ProgressBar, полученный в методе onCreate метода ProgressDialog, имеет mIndeterminate = true
и mOnlyIndeterminate = true
, несмотря на то, что они по умолчанию имеют значение false, что не позволяет setIndeterminate делать что-либо.Что мне делать?