2016-09-28 6 views
-4

Я создаю приложение для Android, где я использую общие предпочтения для хранения данных. Когда я редактирую данные из приложения, он отлично работает для моего устройства. Но если я разделяю apk с другим устройством, данные общего предпочтения для этого устройства остаются значением по умолчанию, а не отредактированным. Итак, что я могу сделать, чтобы редактировать данные из приложения, а затем передать apk с устройством anothe, чтобы он получал отредактированные данные? (Я очень новичок в android)Как связать общие предпочтения с apk?

+1

'SharedPreferences' хранятся локально на каждом устройстве, вы не можете передавать их с .apk, как это – Shaishav

+1

, вы не можете этого сделать. общие предпочтения не для этого. –

ответ

0

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

Общие предпочтения аналогичны локальным db. Он хранит данные наподобие пары имя-значение. Он сохраняет данные во внутреннем хранилище вашего приложения навсегда, пока вы не очистите данные или не удалите приложение. Если вы хотите обмениваться данными между устройствами, используйте веб-сервер на основе уникального идентификатора для: идентификатора устройства телефона.

0

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

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

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