본문 바로가기
공부하는 하스씨/안드로이드

[삽질] FloatMath.sin() 메소드가 안보인다 (ㅡㅜ)

by 박하스. 2015. 10. 14.
728x90
반응형

http 패키지 이슈를 해결하고 등장한 

새로운 빌드 에러 메시지는 이거였다.


return (float) FloatMath.sin(f);


> error: cannot find symbol method.sin(float)


제길.


역시 또 포풍 구글링.


Double 을 사용하는 Math.sin() 보다 속도면에서 빠른 FloatMath 클래스를 사용하곤 했었지만.

내부구현이 갱신되면서 내부적으로 Math 를 다시 불러다 쓰기 때문에 더 느려져 의미가 없어졌다고 한다.

( http://developer.android.com/reference/android/util/FloatMath.html )


그러한 역사적인 이유로 역시 SDK 23에서 사라졌단다. -_-;  (젠장 망할 구글)




해결법은?


간단하다. 그냥 Math 클래스를 쓰면 된다.


 

return (float) Math.sin(f);


으로 해결.



자 다음 빌드 에러 메시지는 뭘까나?

728x90
반응형