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?