2014-07-10 2 views
5

Android Wear와 함께 작동하도록 내 앱 중 하나를 확장 중이며 Wear에 4 비트 맵을 전송해야합니다. 이 작업을 수행하려면 DataApiDataMap을 사용하고 있으며 현재 정상적으로 작동합니다.Android Wear DataMap 항목의 기간 연장 유효 기간

제 질문은 DataApi에 데이터가 얼마 동안 동기화됩니까? 일주일 후에도 계속 액세스 할 수 있습니까? 그것은 내가 수동으로 관리해야하는 것입니다. 예를 들어 핸드셋에서 상태가 변경되면 다른 비트 맵을 보내야합니다. 현재있는 것을 제거해야합니까?

+0

데이터 전송을위한 코드를 보여줄 수 있습니까? – Debugger

답변

8

설명서는이 시점에서 구체적이지는 않지만 문서를 정리하지 않으면 (또는 응용 프로그램이 제거 된 것 같으면) 영원히 거기에 머무를 것이라고 가정합니다. A DataItem은 다음과 같이 정의됩니다.

Android Wear 네트워크에 저장된 데이터의 기본 개체입니다. DataItem 은 네트워크의 모든 장치에 복제됩니다. 작은 개의 데이터 및 관련 애셋이 포함되어 있습니다.

저장 (그리고 메시징) 내가 한 번 delete them 때까지, 그들은 영구적 저장 추측으로 설명 이후로. 이 항목을 애플리케이션의 비공개 데이터 디렉토리의 확장으로 생각할 수 있습니다 (이 저장 공간과 동기화 만 사용자가 직접 Google Play 서비스 앱에서 관리합니다).

"1 주일 후"와 같이 나는 지난 주에 내가 저장 한 몇 가지 정수가 아직 남아있다. ;)

+0

한 번에 400K를 저장하므로 영원히 유지 될지 알아보기 위해 오랜 테스트를 거쳐야합니다. 차이는 없어야하지만 ... – Eliezer

+0

@ 엘리제 예. 결과를보고하십시오. 대답은 추측/불확실하다는 점에 유감 스럽지만이 시점에서는 정보가 충분하지 않습니다./ – matiash

+0

@ 엘리자는 오랜 테스트를 해봤습니까? 8 개월 후, DataItems의 수명에 대한 귀하의 경험은 무엇입니까? – String