Я только начал разрабатывать приложение Windows Phone 8.1.Windows Phone 8.1: Сохранить список в настройках/хранилище приложений
Приложение позволяет пользователю добавлять «данные» (строки) в свой список избранного. Задайте вопрос сейчас:
Что является лучшим способом сохранить список или отдельные записи в списке, чтобы снова загрузить эти фавориты в следующее начало приложения?
Я думал, что должен сохранить данные в (текстовом) файле, чтобы я мог читать его по строкам и снова объединить список.
Как вы думаете, это лучший способ справиться с чем-то подобным? Я новичок в платформе Windows Phone 8.1, и любая помощь действительно ценится - спасибо!
Строки, которые нужно сохранить, составляют около 70 символов - несколько меньше, еще несколько. Не должно быть ограничений на добавление все большего количества избранных с течением времени. Я действительно не нашел ответа: насколько велика может быть List/Array, если я сохраню ее в локальных настройках? – Reality80
@ Reality80 Должно, конечно, обрабатывать строку длиной 70 символов, но я не уверен, что это хорошая идея использовать ее для «бесконечного» количества избранных. Я не тестировал настройки с большим количеством данных, в этом случае я думаю, что файл хранения будет лучше (безопаснее). Я также не знаю о пределе размера, в документах вы найдете ограничения для RoamingSettings, но они не поддерживают LocalSettings. – Romasz
@Romsaz Спасибо. Я уже тестировал этот метод в своем приложении, он работает. Но я также думаю, что это не «правильный» вариант для списка фаворитов без ряда ограничений. Ограничение не имеет большого смысла в моем заявлении. Я уже реализовал код для написания и чтения избранных текстового файла в локальной папке приложения. Но у меня есть проблема с этим: Как я могу создать/записать файл при приостановке приложения? Все методы являются асинхронными, и приложение закрывается перед записью в текстовый файл. Как я могу выполнить эту задачу, чтобы она работала? – Reality80