web-dev-qa-db-fra.com

Méthode FloatMath.sqrt () introuvable

J'utilise le nouveau Android Marshmallow SDK et la méthode FloatMath.sqrt()] est parti. Que dois-je utiliser maintenant?

82
rekire

Les documentations disent ceci:

Historiquement, ces méthodes étaient plus rapides que les méthodes Java.lang.Math à double base équivalentes. Sur les versions de Android avec un JIT, elles sont devenues plus lentes et ont depuis été réimplémentées pour encapsuler les appels vers Java.lang.Math. Java.lang.Math doit être utilisé de préférence.

Toutes les méthodes ont été supprimées de l'API publique dans la version 23.

@deprecated Utilisez plutôt Java.lang.Math.

Cela signifie que la solution consiste à utiliser la classe Math:

(float)Math.sqrt(...)
218
rekire