Yeni Android Marshmallow SDK'yı kullanıyorum ve yöntem FloatMath.sqrt()
gitti. Şimdi ne kullanmalıyım?
Yeni Android Marshmallow SDK'yı kullanıyorum ve yöntem FloatMath.sqrt()
gitti. Şimdi ne kullanmalıyım?
Yanıtlar:
Belgeler şunu söylüyor:
Tarihsel olarak bu yöntemler eşdeğer çift tabanlı java.lang.Math yöntemlerinden daha hızlıydı. JIT içeren Android sürümlerinde daha yavaş hale geldi ve o zamandan beri java.lang.Math çağrılarını sarmak için yeniden uygulandı. Tercihen java.lang.Math kullanılmalıdır.
Sürüm 23'te tüm yöntemler genel API'den kaldırıldı.
@deprecated Onun yerine java.lang.Math kullanın.
Bu, çözümün Math sınıfını kullanmak olduğu anlamına gelir:
(float)Math.sqrt(...)