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

Commit 8347ef05 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: 50f714e8

Change-Id: If4f94914db86712eb1a48a81bfd7160a7637ddea
parents c3725ea1 50f714e8
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;
    }