Używam nowego zestawu SDK Android Marshmallow i metoda FloatMath.sqrt()
zniknęła. Czego powinienem teraz użyć?
Odpowiedzi:
Dokumentacje mówią, że:
W przeszłości te metody były szybsze niż równoważne metody java.lang.Math z podwójną podstawą. W wersjach Androida z JIT stały się wolniejsze i od tego czasu zostały ponownie zaimplementowane w celu zawijania wywołań java.lang.Math. Preferowane powinno być użycie java.lang.Math.
Wszystkie metody zostały usunięte z publicznego interfejsu API w wersji 23.
@deprecated Zamiast tego użyj java.lang.Math.
Oznacza to, że rozwiązaniem jest użycie klasy Math:
(float)Math.sqrt(...)