Android: Как я могу проверить пакет, чтобы убедиться, что файл существует? - PullRequest
0 голосов
/ 03 декабря 2010

В моем проекте у меня есть изображение, которое с помощью программы я извлекал пиксели, манипулировал этими пикселями и затем сохранял его в своем пакете

FileOutputStream fos = new FileOutputStream (context.getFilesDir ().() + "/newPicture.bmp");

так, это сохраняет мою фотографию в

/ data / data / my_package_name / files

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

Моя главная проблема: как проверить, существует ли новое изображение?если не существует, показать изображение по умолчанию, если существует, показать новое изображение.

Спасибо.

1 Ответ

0 голосов
/ 03 декабря 2010

Напишите услугу в Android, которая будет контролировать ваш старый файл, если какое-либо обновление произошло.Если для файла есть изменение в отметке времени, то новый файл был обновлен. Получите этот статус из вашего другого класса Activity или View, прежде чем выполнять операции с файлом.Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...