Tôi đang sử dụng Android Marshmallow SDK mới và phương pháp FloatMath.sqrt()
này không còn nữa. Tôi nên dùng gì bây giờ?
Câu trả lời:
Các tài liệu nói điều này:
Về mặt lịch sử, các phương thức này nhanh hơn các phương thức java.lang.Math dựa trên kép tương đương. Trên các phiên bản Android có JIT, chúng trở nên chậm hơn và từ đó đã được triển khai lại để kết thúc các cuộc gọi tới java.lang.Math. java.lang.Math nên được ưu tiên sử dụng.
Tất cả các phương thức đã bị xóa khỏi API công khai trong phiên bản 23.
@deprecated Sử dụng java.lang.Math để thay thế.
Điều này có nghĩa là giải pháp là sử dụng lớp Toán:
(float)Math.sqrt(...)