OSDN Git Service

Clear singleton reference during JetPlayer.release()
authorPhil Dubach <phillipd@google.com>
Fri, 31 Jul 2009 00:59:02 +0000 (17:59 -0700)
committerPhil Dubach <phillipd@google.com>
Fri, 31 Jul 2009 00:59:02 +0000 (17:59 -0700)
commit176e650931b7b03680c233368b92752f4ff3d25b
treecf55f47203f86202137fd29088d26beca799d9d1
parentf4fbdfa53fe0497d9b1f3b9642df357bb765e84f
Clear singleton reference during JetPlayer.release()

Only one JetPlayer instance is supported at a time. A singleton reference is
created and returned in JetPlayer.getInstance(). When calling release() on the
instance, the corresponding native player is finalized.  Therefore, release()
must also clear the singleton reference, so that any subsequent call to
getInstance() re-initializes the native player.
media/java/android/media/JetPlayer.java