summaryrefslogtreecommitdiffstats
path: root/media/java
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2011-03-11 15:18:40 -0800
committerJames Dong <jdong@google.com>2011-03-11 19:08:59 -0800
commit133cf8b92a07d5be8c64607b9644aa9cef169fb0 (patch)
treeca6d0ac089b1ae342cfa3d4538945557b1bf36b5 /media/java
parent718e64b17f72874996425b7ba9a187d473bc58f7 (diff)
downloadframeworks_base-133cf8b92a07d5be8c64607b9644aa9cef169fb0.zip
frameworks_base-133cf8b92a07d5be8c64607b9644aa9cef169fb0.tar.gz
frameworks_base-133cf8b92a07d5be8c64607b9644aa9cef169fb0.tar.bz2
Add a release() method to MediaScanner
bug - 2586042 Change-Id: I08713ac75cbcaf01dff21a24cdefb6e2dacc92cb
Diffstat (limited to 'media/java')
-rw-r--r--media/java/android/media/MediaScanner.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/media/java/android/media/MediaScanner.java b/media/java/android/media/MediaScanner.java
index 74d65d1..6b9f2fb 100644
--- a/media/java/android/media/MediaScanner.java
+++ b/media/java/android/media/MediaScanner.java
@@ -1585,6 +1585,17 @@ public class MediaScanner
private static native final void native_init();
private native final void native_setup();
private native final void native_finalize();
+
+ /**
+ * Releases resouces associated with this MediaScanner object.
+ * It is considered good practice to call this method when
+ * one is done using the MediaScanner object. After this method
+ * is called, the MediaScanner object can no longer be used.
+ */
+ public void release() {
+ native_finalize();
+ }
+
@Override
protected void finalize() {
mContext.getContentResolver().releaseProvider(mMediaProvider);