Skip to content

Commit 0d678b2

Browse files
authored
Merge pull request #2 from soumya92/master
Improve support for custom and built-in actions
2 parents d37e65c + aef481f commit 0d678b2

File tree

12 files changed

+987
-71
lines changed

12 files changed

+987
-71
lines changed

mediacontroller/src/main/java/com/example/android/mediacontroller/Action.java

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import android.support.annotation.Nullable;
2424
import android.support.v4.media.RatingCompat;
2525
import android.support.v4.media.session.MediaControllerCompat;
26-
import android.support.v4.media.session.PlaybackStateCompat;
2726
import android.text.TextUtils;
2827
import android.util.Log;
2928

@@ -163,17 +162,6 @@ public static List createActions(@NonNull final Context context) {
163162
controller.getTransportControls().skipToPrevious());
164163
actions.add(action);
165164

166-
action = new Action(R.id.action_thumbs_up, context.getString(R.string.action_thumbs_up));
167-
action.setMediaControllerAction((controller, id, extras) ->
168-
controller.getTransportControls().setRating(RatingCompat.newThumbRating(true)));
169-
actions.add(action);
170-
171-
action = new Action(R.id.action_thumbs_down,
172-
context.getString(R.string.action_thumbs_down));
173-
action.setMediaControllerAction((controller, id, extras) ->
174-
controller.getTransportControls().setRating(RatingCompat.newThumbRating(false)));
175-
actions.add(action);
176-
177165
action = new Action(R.id.action_skip_30s_backward,
178166
context.getString(R.string.action_skip_30s_backward));
179167
action.setMediaControllerAction((controller, id, extras) -> {
@@ -202,17 +190,6 @@ public static List createActions(@NonNull final Context context) {
202190
controller.getTransportControls().rewind());
203191
actions.add(action);
204192

205-
action = new Action(R.id.action_toggle_shuffle,
206-
context.getString(R.string.action_toggle_shuffle));
207-
action.setMediaControllerAction((controller, id, extras) -> {
208-
final int shuffleMode =
209-
controller.getShuffleMode() != PlaybackStateCompat.SHUFFLE_MODE_ALL
210-
? PlaybackStateCompat.SHUFFLE_MODE_ALL
211-
: PlaybackStateCompat.SHUFFLE_MODE_NONE;
212-
controller.getTransportControls().setShuffleMode(shuffleMode);
213-
});
214-
actions.add(action);
215-
216193
return actions;
217194
}
218195

0 commit comments

Comments
 (0)