ProgressDialog всегда неопределен, даже если изначально установить стиль на STYLE_HORIZONTAL - PullRequest
0 голосов
/ 13 июня 2018

Да, я понимаю, что 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 делать что-либо.Что мне делать?

...