Esempio n. 1
0
  private void onBroadcastReceive(Intent intent) {
    String action = intent.getAction();
    String path = intent.getDataString();
    LogUtil.v(TAG, "action :" + action + ", path :" + path);

    int event;
    if (action.equals(Intent.ACTION_MEDIA_MOUNTED)) {
      event = MediaSourceListener.MEDIA_MOUNTED_EVENT;
    } else if (action.equals(Intent.ACTION_MEDIA_EJECT)) {
      event = MediaSourceListener.MEDIA_UNMOUNTED_EVENT;
    } else {
      return;
    }

    for (MediaSourceListener listener : mMediaSourceListeners) {
      listener.onChanged(event);
    }
  }