В моем приложении есть функция, которая загружает данные и заполняет базу данных SqlLite. Функциональность работает нормально, но изображения не отражают действия.
Я использую 3 чертежа: - «Нажмите, чтобы загрузить данные» «Загрузка - подождите» «Данные загружены»
В onClick Я установил для ресурса изображения значение «Загрузка», но изображение не изменилось. После загрузки я устанавливаю для изображения значение «Загружено», и оно отображается. Если я закомментирую команду, чтобы установить окончательный вариант «Загружено», изображение «Загрузка» отображается, но только после загрузки данных, что совершенно бесполезно. Я хочу, чтобы изображение изменилось, как только будет нажата кнопка, и в соответствии с документами я должен использовать view.invalidate. Я пробовал это до и после вызова, чтобы изменить отображение, и он по-прежнему полагается на системный refre sh после загрузки.
Надеюсь, это имеет смысл.