我正在创建一个VSTS Widget,它也有一个配置小部件。我想知道如何设置繁忙指标,因为数据渲染需要一些时间。
From the API:它说明了VSS.INIT选项......
value
但我们已经按照以下方式设置了此选项:
GoogleMapOptions options = new GoogleMapOptions();
options.compassEnabled(false);
options.tiltGesturesEnabled(false);
options.rotateGesturesEnabled(false);
MapView mapView = new MapView(context, options);
mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(GoogleMap map) {
}
});
我们从未见过UI加载指标。
请告知。
答案 0 :(得分:1)
VSS.init()
用于与主机窗口执行初始握手/设置。使用explicitNotifyLoaded
表示我们将在扩展完成加载时手动通知主机。这用于加载指示器。稍后会调用VSS.notifyLoadSucceeded()
来表示已加载扩展名。
因此请确保稍后致电VSS.notifyLoadSucceeded()
,以便系统知道您已完成所有操作。
还尝试使用ready()方法,注册一个在初始设置/握手完成后调用的回调。一些样品供您参考: