Volte depois da chamada Intent.ACTION_VIEW no android

Meu aplicativo possui 3 atividades A, B, C. A atividade A chama B. Em B, eu chamo Intent.ACTION_VIEW para fazer autenticação com o Twitter, conforme abaixo:

public static void DoAuthen(Context context, String CallBackUrl) throws OAuthMessageSignerException, OAuthNotAuthorizedException,
        OAuthExpectationFailedException, OAuthCommunicationException {
    httpOauthConsumer = new CommonsHttpOAuthConsumer(context.getString(R.string.Twitter_ConsumerKey), context
            .getString(R.string.Twitter_ConsumerSecret));
    httpOauthprovider = new DefaultOAuthProvider("http://twitter.com/oauth/request_token", "http://twitter.com/oauth/access_token",
            "http://twitter.com/oauth/authorize");
    String authUrl = httpOauthprovider.retrieveRequestToken(httpOauthConsumer, CallBackUrl);
    context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)));
}

Após a autenticação, meu aplicativo é chamado de volta na atividade B. Aqui B chama C. Agora, se eu pressionar o botão Voltar, ele navegará para o navegador (que antes era autenticado no Twitter), em vez de para B e depois para A. Como pode Eu resolvo isso?

questionAnswers(3)

yourAnswerToTheQuestion