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