2014-07-10 26 views
5

Uygulamalarımdan birini Android Wear ile çalışmak üzere genişletiyorum ve Wear'a 4 bitmap göndermem gerekiyor. Bunu yapmak için DataApi ve DataMap kullanıyorum ve şu anda iyi çalışıyor.Android Wear Ne kadar uzun DataMap girişleri geçerli kalıyor

Soruma yanıt veriler ne kadar süreyle DataApi aracılığıyla senkronize edilir? Onlara bir hafta sonra hala erişebilir miyim? Elle yönetmek zorunda olduğum bir şey mi? Örneğin, telefondaki bazı durumlar değişirse, farklı bitmap'ler göndermem gerekir. Şu anda orada olanları çıkarmam gerekiyor mu?

+0

Bana veri gönderme kodunu gösterebilir – Debugger

cevap

8

Bu belgedeki belgelere özel değil, ancak onları temizlemediğiniz sürece (veya uygulamanız kaldırılmışsa) sanırım sonsuza kadar orada kalacaklarını varsayalım. Bir DataItem,

Android Wear ağında depolanan verilerin temel nesnesidir. DataItem , ağdaki tüm cihazlarda çoğaltılır. Küçük bir veri bloğu ve ilişkili varlıkları içerir.

o depolama (ve mesajlaşma) Bir zamanlar sana delete them kadar, bunlar kalıcıdır saklı olduğunu tahmin olarak tanımlanıyor beri. Bunu, uygulamanızın özel veri dizininin bir uzantısı olarak düşünebilirsiniz (yalnızca bu depolama alanı ve senkronizasyonu, doğrudan kendi uygulamanız yerine Google Play Hizmetleri uygulaması tarafından yönetilmektedir).

"Bir hafta sonra" olduğu gibi, somut bir kanıtım var: Geçen hafta depoladığım birkaç satır hala var. ;)

+0

Bir seferde 400K depoladığımdan beri sonsuza dek kalacağımı görmek için uzun bir test yapmam gerekecek. Bir fark yaratmamasına rağmen ... – Eliezer

+0

@Eliezer Evet, lütfen bulgularınızı rapor edin. Özür dilerim: Cevap, varsayım/sonuçsuz, ama şu noktada fazla bilgi mevcut değil:/ – matiash

+0

@Eliezer uzun testinizi hiç yaptınız mı? Sekiz ay sonra DataItems'in uzun ömürlülüğü hakkındaki deneyiminiz nedir? – String

İlgili konular