а мне нужен именно Dialog
The Dialog class is the base class for dialogs, but you should avoid instantiating Dialog directly. Instead, use one of the following subclasses:
AlertDialog
A dialog that can show a title, up to three buttons, a list of selectable items, or a custom layout.
DatePickerDialog or TimePickerDialog
A dialog with a pre-defined UI that allows the user to select a date or time.
на современных андроидах сервис живет секунды-десятки секунд
<service
android:name="FirebaseMessenger"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
загружен по этому url с наименованием "slider_id=14",
не нужен... зачем при отсутствии интернет какой то progressDialog?
А если кто-то забыл оплатить, и интернет нет надолго, что, так и будет диалог висеть? Лучше просто вывести уведомление в виде Toast или Snackbar. Лучше в виде Snackbar с action, например "Повторить?" И при нажатии на кнопку "OK" - повторная проверка...
Ты методологически неверно подходишь к вопросу, ProgressDialog нужен при выполнении какой то задачи в фоне, а у тебя никакая задача не выполняется, программа тупо ждет коннекта...