Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
oblomingo
7 / 7 / 0
Регистрация: 20.06.2012
Сообщений: 126
Записей в блоге: 4
#1

Сохранение данных в ApplicationData.Current.LocalFolder - Windows Phone

23.02.2014, 14:25. Просмотров 991. Ответов 2
Метки нет (Все метки)

Добрый день, попробовал сериализировать обьекты и сохранять их в файл data.xml.
Запускаю приложение в эмуляторе. Файл сохраняется, тут же из него читаю - все ок (файл не стираю). Выключаю приложение.

Когда заного пробую запустить приложение в эмуляторе, приложение этого файла не видит и данные из него не получает.
Как это понимать? Эмулятор создает временные файлы и после закрытия их стирает?
Как мне настроить Visual Studio и эмулятор WP8 что бы он не трогал созданный data.xml и позволял только что запущенной программе читать из него?

P.S. Да, во время дебагинга посмотрел где находится эта папка оказалось - c:\Data\Users\DefApps\AppData\<Guid>\Local. Я в эту папку открыть не могу и посмотреть если там файл тоже.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2014, 14:25     Сохранение данных в ApplicationData.Current.LocalFolder
Посмотрите здесь:

Windows Phone Сохранение картинки на телефон
Windows Phone Сохранение изображений из RSS в App Studio
Windows Phone Сохранение данных при выходе
Windows Phone Сохранение двумерного массива
Загрузка файла через URL и сохранение его в IsolatedStorage Windows Phone
Windows Phone Сохранение данных
Сохранение текста из TextBlock в .txt файл в память телефона Windows Phone
Windows Phone Сохранение данных, Сериализация

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DeMoSa34
3 / 3 / 0
Регистрация: 05.08.2013
Сообщений: 31
20.07.2014, 02:08     Сохранение данных в ApplicationData.Current.LocalFolder #2
oblomingo, Здравствуйте, интересует один вопрос, видел вы создавали тему...Сохранение данных в ApplicationData.Current.LocalFolder Как сделать сохранение данных? Нашли решение проблемы?
za5
440 / 344 / 30
Регистрация: 16.10.2010
Сообщений: 842
Записей в блоге: 7
20.07.2014, 22:03     Сохранение данных в ApplicationData.Current.LocalFolder #3
Странно, у меня не затираются файлы при повторном дебаге, только что проверил (на телефоне).
C#
1
2
3
4
5
6
StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync(FileName, CreationCollisionOption.OpenIfExists);
using (Stream s = await file.OpenStreamForWriteAsync())
using (BinaryWriter sw = new BinaryWriter(s, Encoding.UTF8)) //ну или StreamWriter
{
     sw.Write("сверхсекретная информация");
}
Yandex
Объявления
20.07.2014, 22:03     Сохранение данных в ApplicationData.Current.LocalFolder
Ответ Создать тему
Опции темы

Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru