我们如何在VSTS小部件中显示忙碌指示器?

时间:2017-02-21 21:26:09

标签: tfs widget azure-devops-rest-api

我正在创建一个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加载指标。

请告知。

1 个答案:

答案 0 :(得分:1)

VSS.init()用于与主机窗口执行初始握手/设置。使用explicitNotifyLoaded表示我们将在扩展完成加载时手动通知主机。这用于加载指示器。稍后会调用VSS.notifyLoadSucceeded()来表示已加载扩展名。

因此请确保稍后致电VSS.notifyLoadSucceeded(),以便系统知道您已完成所有操作。

还尝试使用ready()方法,注册一个在初始设置/握手完成后调用的回调。一些样品供您参考: