找不到方法FloatMath.sqrt()

时间:2015-08-18 06:34:13

标签: android android-6.0-marshmallow

我使用新的Android Marshmallow SDK,方法FloatMath.sqrt()消失了。我现在该怎么用?

1 个答案:

答案 0 :(得分:217)

文件说明了这一点:

  

从历史上看,这些方法比同等的双重方法更快   java.lang.Math方法。在带有JIT的Android版本上   变得越来越慢,并且已经重新实现以包装调用   java.lang.Math中。应优先使用java.lang.Math。

     

所有方法都从版本23中的公共API中删除。

     

@deprecated改为使用java.lang.Math。

这意味着解决方案是使用Math类:

(float)Math.sqrt(...)