Loading core/java/android/os/StrictMode.java +4 −2 Original line number Diff line number Diff line Loading @@ -1284,13 +1284,15 @@ public final class StrictMode { return oldPolicyMask; } private static ThreadPolicy allowThreadViolations() { /** @hide */ public static ThreadPolicy allowThreadViolations() { ThreadPolicy oldPolicy = getThreadPolicy(); setThreadPolicyMask(0); return oldPolicy; } private static VmPolicy allowVmViolations() { /** @hide */ public static VmPolicy allowVmViolations() { VmPolicy oldPolicy = getVmPolicy(); sVmPolicy = VmPolicy.LAX; return oldPolicy; Loading packages/SystemUI/src/com/android/systemui/usb/StorageNotification.java +10 −4 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.content.pm.PackageManager; import android.content.pm.PackageManager.MoveCallback; import android.os.Bundle; import android.os.Handler; import android.os.StrictMode; import android.os.UserHandle; import android.os.storage.DiskInfo; import android.os.storage.StorageEventListener; Loading Loading @@ -639,11 +640,16 @@ public class StorageNotification extends SystemUI { } private PendingIntent buildBrowsePendingIntent(VolumeInfo vol) { final StrictMode.VmPolicy oldPolicy = StrictMode.allowVmViolations(); try { final Intent intent = vol.buildBrowseIntentForUser(vol.getMountUserId()); final int requestKey = vol.getId().hashCode(); return PendingIntent.getActivityAsUser(mContext, requestKey, intent, PendingIntent.FLAG_CANCEL_CURRENT, null, UserHandle.CURRENT); } finally { StrictMode.setVmPolicy(oldPolicy); } } private PendingIntent buildVolumeSettingsPendingIntent(VolumeInfo vol) { Loading Loading
core/java/android/os/StrictMode.java +4 −2 Original line number Diff line number Diff line Loading @@ -1284,13 +1284,15 @@ public final class StrictMode { return oldPolicyMask; } private static ThreadPolicy allowThreadViolations() { /** @hide */ public static ThreadPolicy allowThreadViolations() { ThreadPolicy oldPolicy = getThreadPolicy(); setThreadPolicyMask(0); return oldPolicy; } private static VmPolicy allowVmViolations() { /** @hide */ public static VmPolicy allowVmViolations() { VmPolicy oldPolicy = getVmPolicy(); sVmPolicy = VmPolicy.LAX; return oldPolicy; Loading
packages/SystemUI/src/com/android/systemui/usb/StorageNotification.java +10 −4 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.content.pm.PackageManager; import android.content.pm.PackageManager.MoveCallback; import android.os.Bundle; import android.os.Handler; import android.os.StrictMode; import android.os.UserHandle; import android.os.storage.DiskInfo; import android.os.storage.StorageEventListener; Loading Loading @@ -639,11 +640,16 @@ public class StorageNotification extends SystemUI { } private PendingIntent buildBrowsePendingIntent(VolumeInfo vol) { final StrictMode.VmPolicy oldPolicy = StrictMode.allowVmViolations(); try { final Intent intent = vol.buildBrowseIntentForUser(vol.getMountUserId()); final int requestKey = vol.getId().hashCode(); return PendingIntent.getActivityAsUser(mContext, requestKey, intent, PendingIntent.FLAG_CANCEL_CURRENT, null, UserHandle.CURRENT); } finally { StrictMode.setVmPolicy(oldPolicy); } } private PendingIntent buildVolumeSettingsPendingIntent(VolumeInfo vol) { Loading