2015-10-29 3 views
1

В настоящее время я получаю список данных из URL-адреса на переносном устройстве и передаю этот список в виде строкового массива на уровень данных. Теперь я понимаю, что могу использовать onDataChanged() в пределах DataListener, чтобы получить данные из слоя данных на носимом носителе. Но вы можете получать эти данные только после их обновления. Как я могу получить данные, даже если они не обновляются? Сохраняет ли уровень данных данные в течение длительного времени? Или я должен хранить эти данные, например, в базе данных SQL, пригодной для носки? Или я должен заставлять эти данные стираться (а затем обновляться) после открытия загружаемого приложения, чтобы он всегда обновлялся при его открытии?Как синхронизировать старые данные с DataAPI To Wearable

ответ

1

Если вы не удалите элемент данных, система не удалит его (и именно поэтому рекомендуется удалить те, которые, как вы знаете, вам не нужны, чтобы сэкономить место). Вы можете получить существующие элементы данных, вызвав DataApi#getDataItems; вариант, который берет фильтр, более уместен, поскольку он позволяет сузить предметы, которые вас действительно интересуют.

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