Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cc02f003 authored by Zimuzo Ezeozue's avatar Zimuzo Ezeozue Committed by Automerger Merge Worker
Browse files

Merge "Update ExternalStorageProvider volumes with StorageEventListener" into...

Merge "Update ExternalStorageProvider volumes with StorageEventListener" into rvc-dev am: cdb1ce47 am: ca462526

Change-Id: Ic9382c10704beb5d1d9823cf42febf925a12bf47
parents 39917250 ca462526
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ import android.os.IBinder;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.storage.DiskInfo;
import android.os.storage.StorageEventListener;
import android.os.storage.StorageManager;
import android.os.storage.VolumeInfo;
import android.provider.DocumentsContract;
@@ -119,6 +120,14 @@ public class ExternalStorageProvider extends FileSystemProvider {
        mUserManager = getContext().getSystemService(UserManager.class);

        updateVolumes();

        mStorageManager.registerListener(new StorageEventListener() {
                @Override
                public void onVolumeStateChanged(VolumeInfo vol, int oldState, int newState) {
                    updateVolumes();
                }
            });

        return true;
    }