2012-06-04 53 views
2

我有一個應用程序,只支持SmartWatch小部件(爲getRequiredWidgetApiVersion()返回1)v1。在第2版中,我添加了代碼以支持控件,並且還將代碼更改爲getRequiredControlApiVersion()返回1。索尼SmartWatch - 註冊設置不更新

安裝v2後,我發現我無法從LiveManager> SmartWatch>排序應用程序列表中找到我的應用程序。

該問題可以通過重新安裝我的應用程序或點擊SmartWatch應用程序的「清除數據」來手動修復,但這不是一個好的解決方案。

您可以通過修改SampleWidgetExtension示例代碼的代碼輕鬆地重現該錯誤。

  1. 安裝SampleWidgetExtension打電話
  2. LiveManager>的SmartWatch>排序應用< =沒有示例小部件,它是正確的。
  3. 變化SampleRegistrationInformation.java,爲getRequiredControlApiVersion(返回1),並添加isDisplaySizeSupported(...)函數,以及返回true它
  4. 安裝SampleWidgetExtension到手機
  5. LiveManager>的SmartWatch>排序應用< =仍無示例小部件,這是不正確的。
  6. 重裝SampleWidgetExtension
  7. LiveManager>的SmartWatch>排序應用< =你可以從列表中

看到樣品部件看來,它的的SmartWatch(v1.2.33)應用程序的錯誤。

回答