我有一個應用程序,只支持SmartWatch小部件(爲getRequiredWidgetApiVersion()返回1)v1。在第2版中,我添加了代碼以支持控件,並且還將代碼更改爲getRequiredControlApiVersion()返回1。索尼SmartWatch - 註冊設置不更新
安裝v2後,我發現我無法從LiveManager> SmartWatch>排序應用程序列表中找到我的應用程序。
該問題可以通過重新安裝我的應用程序或點擊SmartWatch應用程序的「清除數據」來手動修復,但這不是一個好的解決方案。
您可以通過修改SampleWidgetExtension示例代碼的代碼輕鬆地重現該錯誤。
- 安裝SampleWidgetExtension打電話
- LiveManager>的SmartWatch>排序應用< =沒有示例小部件,它是正確的。
- 變化SampleRegistrationInformation.java,爲getRequiredControlApiVersion(返回1),並添加isDisplaySizeSupported(...)函數,以及返回true它
- 安裝SampleWidgetExtension到手機
- LiveManager>的SmartWatch>排序應用< =仍無示例小部件,這是不正確的。
- 重裝SampleWidgetExtension
- LiveManager>的SmartWatch>排序應用< =你可以從列表中
看到樣品部件看來,它的的SmartWatch(v1.2.33)應用程序的錯誤。