Где сохранить данные, поступающие с сервера в приложении для Android? - PullRequest
0 голосов
/ 17 февраля 2012

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

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

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

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

Ответы [ 3 ]

0 голосов
/ 17 февраля 2012

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

0 голосов
/ 17 февраля 2012

Вы можете анализировать данные XML и, используя namevaluepairs, вы можете отправлять все данные на серверные страницы, а на стороне сервера вы можете извлекать эти данные и сохранять их в своей базе данных sql. Или просто использовать sqlite в самом приложении.

0 голосов
/ 17 февраля 2012

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

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