mDiscovererMediaArray.remove(index); if (index != -1) mEventListener.onMediaRemoved(index, mlEvent.media); break; case MediaList.Event.EndReached:
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; int index = -1; /* * We use an intermediate array here since more than one MediaDiscoverer can be used */ switch (mlEvent.type) { case MediaList.Event.ItemAdded: mDiscovererMediaArray.add(mlEvent.media); mEventListener.onMediaAdded(index, mlEvent.media); break; case MediaList.Event.ItemDeleted: index = mDiscovererMediaArray.indexOf(mlEvent.media); if (index != -1) mDiscovererMediaArray.remove(index); if (index != -1) mEventListener.onMediaRemoved(index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; int index = -1; /* * We use an intermediate array here since more than one MediaDiscoverer can be used */ switch (mlEvent.type) { case MediaList.Event.ItemAdded: mDiscovererMediaArray.add(mlEvent.media); mEventListener.onMediaAdded(index, mlEvent.media); break; case MediaList.Event.ItemDeleted: index = mDiscovererMediaArray.indexOf(mlEvent.media); if (index != -1) mDiscovererMediaArray.remove(index); if (index != -1) mEventListener.onMediaRemoved(index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; int index = -1; /* * We use an intermediate array here since more than one MediaDiscoverer can be used */ switch (mlEvent.type) { case MediaList.Event.ItemAdded: mDiscovererMediaArray.add(mlEvent.media); mEventListener.onMediaAdded(index, mlEvent.media); break; case MediaList.Event.ItemDeleted: index = mDiscovererMediaArray.indexOf(mlEvent.media); if (index != -1) mDiscovererMediaArray.remove(index); if (index != -1) mEventListener.onMediaRemoved(index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; int index = -1; /* * We use an intermediate array here since more than one MediaDiscoverer can be used */ switch (mlEvent.type) { case MediaList.Event.ItemAdded: mDiscovererMediaArray.add(mlEvent.media); mEventListener.onMediaAdded(index, mlEvent.media); break; case MediaList.Event.ItemDeleted: index = mDiscovererMediaArray.indexOf(mlEvent.media); if (index != -1) mDiscovererMediaArray.remove(index); if (index != -1) mEventListener.onMediaRemoved(index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; switch (mlEvent.type) { case MediaList.Event.ItemAdded: mEventListener.onMediaAdded(mlEvent.index, mlEvent.media); break; case MediaList.Event.ItemDeleted: mEventListener.onMediaRemoved(mlEvent.index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; switch (mlEvent.type) { case MediaList.Event.ItemAdded: mEventListener.onMediaAdded(mlEvent.index, mlEvent.media); break; case MediaList.Event.ItemDeleted: mEventListener.onMediaRemoved(mlEvent.index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; switch (mlEvent.type) { case MediaList.Event.ItemAdded: mEventListener.onMediaAdded(mlEvent.index, mlEvent.media); break; case MediaList.Event.ItemDeleted: mEventListener.onMediaRemoved(mlEvent.index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; switch (mlEvent.type) { case MediaList.Event.ItemAdded: mEventListener.onMediaAdded(mlEvent.index, mlEvent.media); break; case MediaList.Event.ItemDeleted: mEventListener.onMediaRemoved(mlEvent.index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };
@Override public void onEvent(MediaList.Event event) { if (mEventListener == null) return; final MediaList.Event mlEvent = event; switch (mlEvent.type) { case MediaList.Event.ItemAdded: mEventListener.onMediaAdded(mlEvent.index, mlEvent.media); break; case MediaList.Event.ItemDeleted: mEventListener.onMediaRemoved(mlEvent.index, mlEvent.media); break; case MediaList.Event.EndReached: mEventListener.onBrowseEnd(); } } };