Lines Matching refs:intent

236      * {@link MediaControlIntent#ACTION_PLAY} intent, or null if none.
270 * {@link MediaControlIntent#ACTION_ENQUEUE} intent, or null if none.
297 Intent intent = new Intent(action);
298 intent.setDataAndType(contentUri, mimeType);
299 intent.putExtra(MediaControlIntent.EXTRA_ITEM_STATUS_UPDATE_RECEIVER,
302 intent.putExtra(MediaControlIntent.EXTRA_ITEM_METADATA, metadata);
305 intent.putExtra(MediaControlIntent.EXTRA_ITEM_CONTENT_POSITION, positionMillis);
307 performItemAction(intent, mSessionId, null, extras, callback);
326 * {@link MediaControlIntent#ACTION_SEEK} intent, or null if none.
342 Intent intent = new Intent(MediaControlIntent.ACTION_SEEK);
343 intent.putExtra(MediaControlIntent.EXTRA_ITEM_CONTENT_POSITION, positionMillis);
344 performItemAction(intent, mSessionId, itemId, extras, callback);
358 * {@link MediaControlIntent#ACTION_GET_STATUS} intent, or null if none.
373 Intent intent = new Intent(MediaControlIntent.ACTION_GET_STATUS);
374 performItemAction(intent, mSessionId, itemId, extras, callback);
388 * {@link MediaControlIntent#ACTION_REMOVE} intent, or null if none.
406 Intent intent = new Intent(MediaControlIntent.ACTION_REMOVE);
407 performItemAction(intent, mSessionId, itemId, extras, callback);
421 * {@link MediaControlIntent#ACTION_PAUSE} intent, or null if none.
433 Intent intent = new Intent(MediaControlIntent.ACTION_PAUSE);
434 performSessionAction(intent, mSessionId, extras, callback);
448 * {@link MediaControlIntent#ACTION_RESUME} intent, or null if none.
460 Intent intent = new Intent(MediaControlIntent.ACTION_RESUME);
461 performSessionAction(intent, mSessionId, extras, callback);
475 * {@link MediaControlIntent#ACTION_STOP} intent, or null if none.
487 Intent intent = new Intent(MediaControlIntent.ACTION_STOP);
488 performSessionAction(intent, mSessionId, extras, callback);
503 * {@link MediaControlIntent#ACTION_START_SESSION} intent, or null if none.
516 Intent intent = new Intent(MediaControlIntent.ACTION_START_SESSION);
517 intent.putExtra(MediaControlIntent.EXTRA_SESSION_STATUS_UPDATE_RECEIVER,
519 performSessionAction(intent, null, extras, callback);
532 * {@link MediaControlIntent#ACTION_GET_SESSION_STATUS} intent, or null if none.
547 Intent intent = new Intent(MediaControlIntent.ACTION_GET_SESSION_STATUS);
548 performSessionAction(intent, mSessionId, extras, callback);
563 * {@link MediaControlIntent#ACTION_END_SESSION} intent, or null if none.
578 Intent intent = new Intent(MediaControlIntent.ACTION_END_SESSION);
579 performSessionAction(intent, mSessionId, extras, callback);
582 private void performItemAction(final Intent intent,
585 intent.addCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK);
587 intent.putExtra(MediaControlIntent.EXTRA_SESSION_ID, sessionId);
590 intent.putExtra(MediaControlIntent.EXTRA_ITEM_ID, itemId);
593 intent.putExtras(extras);
595 logRequest(intent);
596 mRoute.sendControlRequest(intent, new MediaRouter.ControlRequestCallback() {
611 Log.d(TAG, "Received result from " + intent.getAction()
623 handleInvalidResult(intent, callback, data);
628 handleError(intent, callback, error, data);
633 private void performSessionAction(final Intent intent, final String sessionId,
635 intent.addCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK);
637 intent.putExtra(MediaControlIntent.EXTRA_SESSION_ID, sessionId);
640 intent.putExtras(extras);
642 logRequest(intent);
643 mRoute.sendControlRequest(intent, new MediaRouter.ControlRequestCallback() {
654 Log.d(TAG, "Received result from " + intent.getAction()
662 if (intent.getAction().equals(MediaControlIntent.ACTION_END_SESSION)
670 handleInvalidResult(intent, callback, data);
675 handleError(intent, callback, error, data);
686 private void handleInvalidResult(Intent intent, ActionCallback callback,
688 Log.w(TAG, "Received invalid result data from " + intent.getAction()
693 private void handleError(Intent intent, ActionCallback callback,
703 Log.w(TAG, "Received error from " + intent.getAction()
769 private static void logRequest(Intent intent) {
771 Log.d(TAG, "Sending request: " + intent);
790 public void onReceive(Context context, Intent intent) {
791 String sessionId = intent.getStringExtra(MediaControlIntent.EXTRA_SESSION_ID);
799 intent.getBundleExtra(MediaControlIntent.EXTRA_SESSION_STATUS));
800 String action = intent.getAction();
802 String itemId = intent.getStringExtra(MediaControlIntent.EXTRA_ITEM_ID);
809 intent.getBundleExtra(MediaControlIntent.EXTRA_ITEM_STATUS));
823 mStatusCallback.onItemStatusChanged(intent.getExtras(),
839 mStatusCallback.onSessionStatusChanged(intent.getExtras(),