@Override
 public void onStorageStateChanged(String path, String oldState, String newState) {
   // ActionsCode(author:fanguoyong, change_code)
   if (path.equals(Environment.getFlashStorageDirectory().getPath())) {
     final boolean on = newState.equals(Environment.MEDIA_SHARED);
     final boolean off = newState.equals(Environment.MEDIA_MOUNTED);
     // fix BUG00471217, stay busy status util on or off.
     if (on || off) {
       switchDisplay(on);
     }
     // ActionsCode(author:songzhining, fix BUG00233310)
     mAsyncStorageHandler.removeCallbacks(mGcRunnable);
   }
 }