2012-02-17 2 views
0

Я создаю приложение для социальных сетей в Android. В котором я получаю много данных с сервера в формате XML.Где сохранить данные, поступающие с сервера в приложении Android?

В настоящее время я сохраняю эти данные в статическом списке & Карты, поэтому я могу использовать эти данные везде, где хочу. Но я не знаю, является ли это хорошим способом сохранения данных или нет.

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

Итак, какой правильный способ сохранить данные и использовать их.

ответ

0

Я думаю, вам нужно запомнить данные на сервере. Сохранение bcoz в базе данных не является правильным способом, как только пользователь удаляет приложение, все данные теряются. Кроме того, когда пользователь sigin в другом устройстве u не получит обновленные данные.

+0

Спасибо за ответ Richa, но я хочу временно сохранить данные, чтобы я мог использовать его только для сеанса. Так что в следующий раз я снова проанализирую данные и сохраню их. – AB1209

0

Предполагая, что вы работаете в facebook или google + или в какой-либо существующей службе социальных сетей, вы должны быть в порядке со статическими объектами. Также предполагая, что за один раз может быть зарегистрирован только один человек, это не будет проблемой. Просто убедитесь, что вы очищаете свои статические объекты и обновляетесь с сервера достаточно часто, чтобы ваша локальная копия данных не выглядела устаревшей.

+0

Я уже работаю так, как вы предлагаете. Но я получаю много данных в xml (например, список моих всех контактов, сообщений и т. Д.), Поэтому я сомневаюсь, что это нормально, чтобы сохранить эти много данных в статических списках. – AB1209

0

Вы можете анализировать данные XML и с помощью namevaluepairs вы можете отправить все данные на стороне сервера страниц и на стороне сервера, вы можете получить эти данные и хранить, что в ваш SQL database.or просто использовать SQLite в самом приложении ..

+0

Некоторое время я получаю так много сложных xml-данных, что в нем содержится так много subtags, поэтому мне очень сложно сохранить в namevauepairs.any предложение по этому поводу. – AB1209

Смежные вопросы