Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LineStyleBuilder和类似工具无法解析setColor()和其他函数_Java_Android_Nutiteq_Carto Mobile - Fatal编程技术网

Java LineStyleBuilder和类似工具无法解析setColor()和其他函数

Java LineStyleBuilder和类似工具无法解析setColor()和其他函数,java,android,nutiteq,carto-mobile,Java,Android,Nutiteq,Carto Mobile,我最近一直在升级一个旧的android项目,它使用的是nutiteq sdk。 我开始将类和函数迁移到更新的carto sdk 在这样做的过程中,我遇到了一些冲突或不兼容。 但是像样式生成器这样简单的东西由于某些原因无法解决 我已将原始样式建筑代码转换为: LineStyleBuilder lsb = new LineStyleBuilder(); lsb.setColor(bcolor); lsb.setWidth(0.02f); LineStyle lineStyle=lsb.buildSt

我最近一直在升级一个旧的android项目,它使用的是nutiteq sdk。 我开始将类和函数迁移到更新的carto sdk

在这样做的过程中,我遇到了一些冲突或不兼容。 但是像样式生成器这样简单的东西由于某些原因无法解决

我已将原始样式建筑代码转换为:

LineStyleBuilder lsb = new LineStyleBuilder();
lsb.setColor(bcolor);
lsb.setWidth(0.02f);
LineStyle lineStyle=lsb.buildStyle();
Android Studio表示无法解析setColorsetWidth

我已经导入了正确的类等,但我还是遇到了这个问题

有人知道可能发生了什么吗


那当然行。官方的github示例项目(CartoDB/mobile-android示例)包含基本相同的代码,其工作原理与预期相同()

这些样品确实很好用!它似乎在一些文件中解析,但不是项目中的每个文件,非常奇怪!大家好,原来代码的位置是关键。由于我对android开发还比较陌生,我不知道代码的位置可能很重要,这当然不是iOS需要担心的事情。长话短说上面的代码放在类定义中,而不是构造函数中。我现在已经把代码移到了那里,它现在就解决了!