バックエンドレス Twitter ログインで奇妙な動作を発見しました。「loginWithTwitter」メソッドの利用可能な用途の 2 つ:
loginWithTwitter(
Activity context,
Map<String, String> twitterFieldsMapping,
AsyncCallback<BackendlessUser> responder,
boolean stayLoggedIn
)
と
loginWithTwitter(
Activity context,
WebView webView,
AsyncCallback<BackendlessUser> responder,
boolean stayLoggedIn
)
もちろん、「twitterFieldsMapping」および「webView」パラメーターを送信するかどうかは私たちの選択ですが、このように使用する場合:
Backendless.UserService.loginWithTwitter(
LoginActivity.this,
null,
loginCallback,
true
);
loginWithTwitter メソッドへのあいまいな参照であるため、エラーが発生します。
Android Studio で発生したエラー:
エラー:(69, 32) エラー: loginWithTwitter への参照があいまいです。UserService のメソッド loginWithTwitter(Activity,WebView,AsyncCallback,boolean) と UserService のメソッド loginWithTwitter(Activity,Map,AsyncCallback,boolean) の両方が一致します
ここで根本的な動作が欠けていますか? Facebook と Google+ のログイン方法は完全に機能し、それぞれ 5 つの方法がありますが、Twitter には 8 つの方法があります。