Используя GoogleSingIn, я выдвигаю намерение, чтобы получить ответ для входа в систему. Но когда я его использую, над игрой появляется синий слой.
мой код, когда я использую Intent (над экраном появляется синий слой):
GoogleSignInClient signInClient = GoogleSignIn.getClient(this,gso);
Intent intent = signInClient.getSignInIntent();
startActivityForResult(intent, RC_SIGN_IN);
Теперь мой код, когда я избегаю кода строки Intent (и это то, что я ожидаю):
GoogleSignInClient signInClient = GoogleSignIn.getClient(this,gso);
//Intent intent = signInClient.getSignInIntent();
//startActivityForResult(intent, RC_SIGN_IN);
loadUrl(launchApp);
Итак, как я могу удалить этот синий слой?
[Изменено]
Я попытался использовать слушателя, чтобы избежать Intent, и синий слой все еще там:
GoogleSignInClient signInClient = GoogleSignIn.getClient(this,gso);
signInClient.silentSignIn().addOnCompleteListener(this,
new OnCompleteListener<GoogleSignInAccount>() {...});
так что я все еще сталкиваюсь с ошибкой: (* 1016 *