GeodatabaseFeatureTable离线数据查询没有任何反应!

 
这是部分代码,离线的地图可以正常显示,就是到查询就没有任何反应了!
geodatabaseFeatureTable1 = geodatabase.getGeodatabaseFeatureTableByLayerId(1);
  QueryParameters qParameters = new QueryParameters();
String whereClause = "OBJECTID='1'";
SpatialReference sr = SpatialReference.create(32641);
qParameters.setGeometry(geodatabaseFeatureTable1.getExtent());
qParameters.setOutSpatialReference(sr);
qParameters.setReturnGeometry(false);
qParameters.setWhere(whereClause);
geodatabaseFeatureTable1.queryFeatures(qParameters, new CallbackListener<FeatureResult>() {
@Override
public void onCallback(FeatureResult objects) {
showToast("do");
}

@Override
public void onError(Throwable throwable) {
showToast("undo");
已邀请:

张赛

赞同来自: 陈於立 朱政

建议下次在知乎上发问的时候,不要像上述提交代码。知乎上主要以解决方案分享和思路提供为主,可能很难腾出时间来测试您的代码的。
对于这一问题,建议您从以下几方面进行测试
1通过调试判断是否进入Callback回调
2查询条件尽可能简化,如只设置 whereClause为 1=1 以返回所有要素
3输出FeatureResult的个数
 

陈於立 - ArcGISer

赞同来自:

hxt - 90后电子

赞同来自:

我也是这个问题,楼主解决了么?

要回复问题请先登录注册