Как обновить пользовательский интерфейс DialogFragment из действия

#android #user-interface #dialog #fragment

Вопрос:

В упражнении есть кнопка (Загрузить) для загрузки изображения/файла. После нажатия кнопки фрагмент диалогового окна будет показан с текстовым представлением (и анимацией), указывающим, что система загружает файл.

Как только процесс загрузки будет завершен, пользовательский интерфейс(текстовое представление) во фрагменте диалогового окна будет обновлен, чтобы указать что-то вроде «загрузка завершена».

Мой вопрос: если пользователь нажал НАЗАД до завершения загрузки, фрагмент диалогового окна исчезнет, и если пользователь снова нажмет кнопку (Загрузить) в действии, также появится новый фрагмент диалогового окна, но пользовательский интерфейс не будет обновлен даже после процесса загрузки.

Я довольно новичок в кодировании, так что вопрос, возможно, глупый. Я два дня искал в Гугле, но не мог найти ответчика. Надеюсь, вы могли бы помочь мне с этой проблемой.

Комментарии:

1. Используйте ViewModel , создайте sharedViewModel для того же и сохраните прогресс

2. Большое вам спасибо за вашу помощь. Я решил эту проблему с помощью ViewModel.

3. Рад, что это помогло