新しいAndroid Marshmallow SDKを使用していますが、メソッドFloatMath.sqrt()
はなくなりました。今何を使うべきですか?
ドキュメントには次のように書かれています:
歴史的に、これらのメソッドは、同等のダブルベースのJava.lang.Mathメソッドよりも高速でした。 JITを備えたAndroidのバージョンでは、動作が遅くなり、Java.lang.Mathへの呼び出しをラップするために再実装されました。 Java.lang.Mathを優先的に使用する必要があります。
バージョン23では、すべてのメソッドがパブリックAPIから削除されました。
@deprecated代わりにJava.lang.Mathを使用してください。
つまり、解決策はMathクラスを使用することです。
(float)Math.sqrt(...)