進出口試圖程序使用RandomNumberProviderService作爲指南,但有走出來時,我點擊的複雜分離行爲的麻煩了IM基於Android Wear併發症的服務,當我只需要更新信息以編程方式(當手表收到DataApi更改時)。 點擊複雜功能應該會向手持設備發送一條消息,現在它會執行,但我無法僅更新複雜功能的信息。Android Wear併發症更新行爲
0
A
回答
0
檢查ComplicationSimpleWatchFaceService:
/*
* Called when there is updated data for a complication id.
*/
@Override
public void onComplicationDataUpdate(
int complicationId, ComplicationData complicationData) {
Log.d(TAG, "onComplicationDataUpdate() id: " + complicationId);
// Adds/updates active complication data in the array.
mActiveComplicationDataSparseArray.put(complicationId, complicationData);
invalidate();
}
按照Receiving data and rendering complications文檔:
要開始接受複雜的數據,一個錶盤調用
setActiveComplications
,在WatchFaceService.Engine class
,與錶盤複雜的列表標識。手錶錶盤創建這些ID以唯一標識手錶表面上可能出現複雜情況的插槽,並將它們傳遞給方法以允許用戶決定在哪個插槽中應該執行哪種複雜化。併發症數據經由onComplicationDataUpdate遞送回調(
WatchFaceService.Engine
的)。
請檢查Android WatchFace Sample您所提供的鏈接是這個例子中的一部分),這說明如何創建表面臨着Android Wear和包括手機應用程序和穿戴式應用。可穿戴應用程序有各種表面,包括模擬,數字,opengl,日曆,步驟,互動等。
希望這有助於。
相關問題
- 1. Android Wear 2.0開發併發症
- 2. Android Wear 2.0 - 提供多種併發症
- 3. Android Wear 2中的未讀通知數併發症
- 4. Watchkit併發症和位置更新?
- 5. WatchOS - 從iOS更新併發症
- 6. 使用dataApi更新併發症
- 7. 的Android磨損2.0併發症最小更新時間
- 8. Websocket併發症
- 9. ListView併發症
- 10. Java printf併發症
- 11. SVN合併併發症
- 12. 文本搜索行號併發症
- 13. 更新WatchOS2與IOS數據的ClockKit併發症
- 14. watchOS併發症 - 如何告訴watchOS更新時間線
- 15. 在Apple Watch上強制更新佔位符併發症
- 16. 爲Apple手錶創造併發症
- 17. Postgres的 - 適應症沒有行更新
- 18. JQuery循環併發症
- 19. git-subtree pull併發症
- 20. 1-23:一些併發症
- 21. Azure的釋放併發症
- 22. GameCenter整合併發症?
- 23. Prolog併發症錯誤
- 24. ZfcUser註冊併發症
- 25. MVC Url路由併發症
- 26. Mercurial日誌圖併發症
- 27. 核心數據併發症
- 28. 將Android Wear天氣更改爲攝氏?
- 29. XML到CSV轉換,併發症
- 30. 修剪AbstractTableModel沒有getValueAt()併發症