LineStyleBuilder и подобные не могут разрешить setColor () и другие функции - PullRequest
0 голосов
/ 30 сентября 2019

Я недавно обновлял старый проект Android, который использовал nutiteq sdk. Я начал переносить классы и функции на более позднюю версию carto sdk.

При этом я столкнулся с несколькими конфликтами или несовместимостями. Но что-то такое простое, как конструктор стилей, по какой-то причине не разрешается.

Я преобразовал исходный код построения стиля в следующее:

LineStyleBuilder lsb = new LineStyleBuilder();
lsb.setColor(bcolor);
lsb.setWidth(0.02f);
LineStyle lineStyle=lsb.buildStyle();

Android Studio говорит, что не может разрешить setColor и setWidth .

Я импортировал правильные классы и т. д., но я все равно получаю эту проблему.

Кто-нибудь знает, что может бытьпроисходит?

текущий SDK

старый SDK

1 Ответ

0 голосов
/ 01 октября 2019

Это, безусловно, должно работать. Официальный пример проекта github (CartoDB / mobile-android-samples) содержит в основном тот же код и работает, как и ожидалось ( OverlaysActivity.java ).

...