У вас есть 2 варианта:
1) на нажатие фб или твиттер кнопки установить логическое значение верно и проверьте, какая кнопка была нажата, чтобы определить метод, который вы хотите позвонить.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (fb_clicked == true)
{
//call the callback manager's onActivityResult
}
else if(twitter_clicked == true)
{
//call the twitter login button's onActivityResult
}
}
2) Или вы можете использовать токен аутентификации, чтобы определить, какая кнопка была нажата в качестве маркера аутентификации будет генерироваться при нажатии на LoginButton (щебет или facebook и другой должен быть нулевым)
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (AccessToken.getCurrentAccessToken() !=null)
//call the callback manager's onActivityResult
else
{
//call the twitter login button's onActivityResult
}
}
код запроса :: '140' для Twitter и запроса кода ::' 64207' для Facebook –
mTwitterAuthClient.onActivityResult (reque stCode, resultCode, данные); callbackManager.onActivityResult (requestCode, resultCode, data); Чем обрабатывать код запроса? in onActivity result –