5

アプリの 1 つを Android Wear で動作するように拡張しています。4 つのビットマップを Wear に送信する必要があります。DataApiこれを行うためにandを使用しDataMapていますが、現在は正常に動作しています。

私の質問は、データが同期されている期間はどのくらいDataApiですか? 1 週間後でもアクセスできますか? それは私が手動で管理しなければならないものですか?たとえば、ハンドセットの状態が変化した場合、別のビットマップを送信する必要があります。現在あるものを削除する必要がありますか?

4

1 に答える 1

8

ドキュメントはこの点について具体的ではありませんが、それらをきれいにしない限り(またはアプリをアンインストールしない限り)、永久にそこに残ると思います。ADataItemは次のように定義されます。

Android Wear ネットワークに保存されているデータのベース オブジェクト。DataItem は、ネットワーク内のすべてのデバイスに複製されます。これには、データの小さな塊と関連する資産が含まれています。

それはストレージとして記述されているため(メッセージングではありません)、一度保存されると、削除するまで永続的であると思います。これは、アプリケーションのプライベート データ ディレクトリの拡張と考えることができます (このストレージとその同期のみが、独自のものではなく、Google Play Services アプリによって直接管理されます)。

「1週間後」については、具体的な証拠があります。先週保存したいくつかのintがまだ残っています。;)

于 2014-07-10T02:37:20.223 に答える