1. 程式人生 > >清除SD卡通知後,重新插拔SD卡不會再有通知

清除SD卡通知後,重新插拔SD卡不會再有通知

這個主要是SD卡的狀態不對

frameworks/base/packages/SystemUI/src/com/android/systemui/usb/StorageNotification.java
+ private static boolean SDStatus = false;
             case VolumeInfo.STATE_BAD_REMOVAL:
+                SDStatus = false;
                 notif = onVolumeBadRemoval(vol);

-        if (rec.isSnoozed() && disk.isAdoptable()) {
+        if (rec.isSnoozed() && disk.isAdoptable() && SDStatus) {
             return null;
         }
 
         if (disk.isAdoptable() && !rec.isInited()) {
+            SDStatus = true;