package com.jadn.cc.services;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.view.KeyEvent;
// Handles,
// <action android:name="android.media.AUDIO_BECOMING_NOISY" />
// <action android:name="android.intent.action.MEDIA_BUTTON" />
//
public class MusicIntentReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Otherwise, it seems to replay the last Intent after connecting via Bluetooth,
if (isInitialStickyBroadcast())
return;
if (intent.getAction().equals(Intent.ACTION_MEDIA_BUTTON)) {
KeyEvent keyEvent = (KeyEvent) intent.getExtras().get(Intent.EXTRA_KEY_EVENT);
if (keyEvent.getAction() != KeyEvent.ACTION_DOWN)
return;
}
intent.setClass(context, ContentService.class);
context.startService(intent);
}
}