【发布时间】:2019-10-02 00:48:25
【问题描述】:
我最近一直在升级一个旧的 android 项目,该项目使用的是 nutiteq sdk。 我开始将类和函数迁移到更新的 carto sdk。
在此过程中,我遇到了一些冲突或不兼容问题。 但是由于某种原因,像样式构建器这样简单的事情无法解决。
我已经把原来的风格构建代码改成了这样:
LineStyleBuilder lsb = new LineStyleBuilder();
lsb.setColor(bcolor);
lsb.setWidth(0.02f);
LineStyle lineStyle=lsb.buildStyle();
Android Studio 说它无法解析 setColor 和 setWidth。
我已经导入了正确的类等,但我还是遇到了这个问题。
有没有人知道可能发生了什么?
【问题讨论】:
-
大家好,事实证明代码的位置是关键。由于我对 android 开发相当陌生,所以我不知道代码的放置可能是至关重要的,对于 iOS,这当然不是您必须担心的事情。长话短说,上面的代码放在类定义中,而不是构造函数中。我现在已将代码移到那里,它现在解决了!
标签: java android nutiteq carto-mobile