您的位置:首页 > 移动开发 > Android开发

arcgis for android featurelayer 数据删除无效的原因

2014-09-02 15:17 405 查看
最近在搞arcgis for android 的项目,各种坑!!,其中一个就是featurelayer 数据删除无效的情况,报错如下图



但是增加修改都可以,传入的graphic也是正确的,全网搜索找不到类似的问题,后来联系 esri 的技术支持人员请求帮助,他们只是要了错误日志就不管不问了,没办法自己把源码找出来看了下,发现删除的这个方法的确有特殊的机制,他需要获得featureLayer.getObjectIdField(),如果返回的是NULL,则删除就会失败!但是又没有featureLayer.setObjectIdField()的方法,后来发现如果我是多次new
FeatureLayer()的话,好像只有第一次是成功返回ObjectIdField,以后每次返回都是NULL,终于找到原因了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: