Como chamar os serviços de jogos do Google Play de um fragmento

Implementei alguns recursos dos Serviços relacionados a jogos do Google Play em meu aplicativo Android como uma atividade separada e agora estou tentando reescrever meu código como um fragmento (Action Bar Sherlock). Eu estou usando o código GameHelper fornecido no meu fragmento.

Um login automático funciona corretamente. Um login iniciado pelo usuário falha porque a chamada StartResolutionForResult no GameHelper retorna ao onActivityResult da Activity, em vez de ao fragmento. Eu verifiquei tudo isso usando Log.D. Minha compreensão disso é limitada - o que devo fazer para corrigir isso? Eu tentei passar um contexto diferente, mas o StartResolutionForResult parece aceitar apenas uma atividade como seu contexto.

questionAnswers(4)

yourAnswerToTheQuestion