czyw
2019-08-12 15:21
采纳率: 66.7%
浏览 311

关于添加自定义listener的实现方法是否是固定的

是都这么写吗?

geocodeFuture.addDoneListener (new Runnable () {
                @Override
                public void run() {
                    try {

我在做arcgis练习,arcGIS serach for an address 中省略了的地方应该怎么写
源码如下

private void setupLocator() {
    String locatorService = "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer";
    mLocatorTask = new LocatorTask(locatorService);
    mLocatorTask.addDoneLoadingListener(() -> {
        if (mLocatorTask.getLoadStatus() == LoadStatus.LOADED) {
            mGeocodeParameters = new GeocodeParameters();
            mGeocodeParameters.getResultAttributeNames().add("*");
            mGeocodeParameters.setMaxResults(1);
            mGraphicsOverlay = new GraphicsOverlay();
            mMapView.getGraphicsOverlays().add(mGraphicsOverlay);
        } else if (mSearchView != null) {
            mSearchView.setEnabled(false);
        }
    });
    mL
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题