if (!PLAY_CLICK.equals(intent.getAction())) {

この処理がおかしいのでは
クリックがきかないってことはこれがトルーになってるってことじゃね