#Что означает проблема и когда возникает
При открытии вложения программа показывает старую версию документа из временного хранилища, хотя исходный файл уже заменён. Нужно отделить кэш просмотра от файла в исходной папке и от облачной синхронизации. Пункты меню ниже описаны для типичных версий Android; изготовитель телефона может называть их иначе. Если путь отличается, используйте поиск внутри «Настроек» по указанному названию.
#Как отличить причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Программа хранит копию файлаРанее открытый документ был сохранён локально под старым именем. | В «Файлах» новая версия есть, а внутри программы старая. | Повторно открыть нужный файл через «Файлы». |
| Облачная синхронизация не завершенаЛокальная копия и облачный документ имеют разное содержимое. | На другом устройстве видна прежняя версия. | Проверить дату изменения и статус синхронизации. |
| Старый эскиз/предпросмотрПриложение не обновило временные данные отображения. | После закрытия и повторного открытия показывает новое содержание. | Закрыть приложение и при необходимости очистить только кэш. |
#Пошаговая диагностика и устранение
- Установите, какая копия действительно новаяОткройте приложение «Файлы» и перейдите в папку исходного документа. Нажмите ⋮ рядом с файлом → «Сведения»/«Информация» (если пункт доступен) и проверьте дату изменения, название и размер. Сравните их с данными файла в приложении. Если исходник тоже старый, проблему кэша пока исключите: сначала сохраните актуальный документ туда, где его ожидаете.
- Сохраните независимую копию новой версииВ «Файлах» нажмите на актуальный документ и выберите «Копировать в»/«Скопировать» в другую папку, если такая функция предусмотрена. Добавьте к имени различимый суффикс, например «-новый», не перезаписывая исходник. Откройте копию и убедитесь, что содержимое действительно новое. Это защитит от случайной потери единственной актуальной версии во время проверок.
- Откройте новую копию вручнуюВ проблемном приложении не выбирайте элемент из раздела «Недавние». Нажмите «Открыть»/«Обзор» и через системное окно «Файлы» найдите сохранённую копию с новым именем. Если она отображается верно, значит проблема ограничена запомненным путём или старым предпросмотром. При работе с облачным файлом отдельно проверьте, не отключена ли синхронизация.
- Перезапустите приложение и проверьте повторное открытиеСохраните в приложении все несинхронизированные изменения, закройте его через экран недавних задач и откройте заново. Выберите документ по реальной папке, а не по истории. Если содержимое обновилось, ничего дополнительно очищать не требуется. Если снова отображается старое, перейдите к безопасной очистке временных данных.
- Очистите только временный кэш программыОткройте «Настройки» → «Приложения» → нужная программа → «Хранилище и кэш» → «Очистить кэш». Это удаляет временные файлы, но не должно удалять ваши документы. Не нажимайте «Очистить данные»/«Очистить хранилище»: так можно потерять офлайн-редактирование, историю и доступ к аккаунту. После очистки снова откройте копию с новым именем.
- Проверьте синхронизацию при хранении в облакеЕсли файл лежит в Google Диске, OneDrive или другом облаке, откройте соответствующее официальное приложение и найдите документ в его исходной папке. Сравните дату изменения и состояние загрузки. При необходимости выполните «Обновить» списка. Не удаляйте конфликтующие версии до сохранения обеих; у облачного сервиса могут быть собственные версии одного файла.
#Как проверить результат
Откройте одну и ту же копию файла двумя способами: из «Файлов» и из проблемной программы. Сверьте конкретную изменённую строку или страницу, а также имя и дату.
#Если ничего не помогло
Если приложение упорно подменяет любой новый документ старым, укажите разработчику формат файла, расположение (локально или облако), версию программы и полученный результат, не передавая личные документы.