我使用适用于SmartWatch 2的Sony Add-on SDK v3创建一个小部件(从BaseWidget扩展),并且当用户在手机上更改小部件相关选项时,我实现了更新小部件内容的功能。
这意味着我需要一个函数来获取我的Widget对象,这样我就可以从我的Android应用程序中调用BaseWidget.showLayout()函数。
Sony SmartWatch团队会在下面添加静态功能吗?
/**
* return a Widget object if user places it on the watch face
* wo: widget class
*/
public static BaseWidget
BaseWidget.getWidget(Class<? extends BaseWidget> wo);
答案 0 :(得分:0)
您可以使用静态类注册您的wigit,例如创建单身人士。然后系统的其余部分可以从那里访问它。
您可以在销毁时取消注册。