나는 안드로이드에 초보자이며 현재 Android SDK를 배우고 있습니다.싱글 톤 패턴을 Android MediaPlayer에 사용해야합니까?
위젯과 상호 작용할 때 다양한 사운드를 재생할 수있는 매우 간단한 응용 프로그램을 작성하고 있습니다. MediaPlayer를 사용하여 사운드를 재생하고 있습니다.
제 질문은 MediaPlayer에 싱글 톤 패턴을 사용해야합니까? 나는 MediaPlayer를 단지 하나의 객체가 공유하기를 원하지만 혼란은 말한다 다음 링크를
https://developer.android.com/reference/android/media/MediaPlayer.html
에서 온다 :
이 또한 권장되는 MediaPlayer를 객체가 더 이상되면 그 을 사용하는 경우 즉시 release()를 호출하여 MediaPlayer 객체와 연결된 내부 플레이어 엔진에서 사용하는 리소스를 으로 즉시 해제 할 수 있습니다. 리소스에는 하드웨어 가속 구성 요소와 같은 싱글 톤 리소스가 포함될 수 있으며 release()를 호출하지 못하면 이 MediaPlayer 객체의 후속 인스턴스를 소프트웨어 구현으로 폴백하거나 모두 실패하게 할 수 있습니다.
지금 서비스로 MediaPlayer를 실행하고 싶지 않습니다.
그럼 어떻게해야합니까? MediaPlayer에 싱글 톤 패턴을 사용해야합니까?
도움을 주셔서 감사합니다.