无后端-Twitter登录时出现含糊的参考错误

亚历杭德罗·莫兰(Alejandro Moran)

我在Backendless Twitter登录中发现了一种奇怪的行为,“ loginWithTwitter”方法的两个可用用法是:

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种方法。

马克·皮勒

没错,传递null将使调用变得模棱两可,因此存在另一个既不使用WebView也不使用twitterFieldMappings的签名(与FB和Google相比,这是额外的方法之一):

public void loginWithTwitter( android.app.Activity context, AsyncCallback<BackendlessUser> responder, boolean stayLoggedIn )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无后端 setWhereClause 数据查询返回 FATAL EXCEPTION 错误

无后端CodeRunner不向无后端服务器注册

Google协作:无后端可使用GPU

构建无后端的Ionic应用程序

使用无后端设备注册

使用ngMock进行无后端测试的外部站点

空的NSArray的无后端服务超出了范围

Windows 8.1上的Pyusb-无后端可用-如何安装libusb?

将JSON数据插入已部署的<p>标记中(无后端)

Filepicker?通过HTML5将大文件上传到无后端的S3

无后端多用户流-切换当前用户

如何从Android的无后端和隐藏(不删除)重复项中排序数据?

如何硬编码简单身份验证(无后端)并重定向到主页-React

在Express中使用ejs时出现参考错误

主干视图出现参考错误?

使用theano后端加载keras模型时出现断言错误

显示设置为无后下拉菜单不会出现

登录与后端火力+弹簧

在python中调用生成器时出现未解决的参考错误

使用佳能 EDSDK 时出现未定义的参考错误

使用Opencv时出现未定义的参考错误:BlobDetector

在QtCreator中使用oscpack时出现未定义的参考错误

流星:创建集合:在chrome控制台中调试时出现参考错误

在Kotlin Set接口中调用add方法时出现未解决的参考错误

访问存储的Proc输出参数时出现间歇性Null参考错误

使用Rust Cargo构建时出现未定义的参考错误

向IList添加元素时出现奇怪的Null参考错误

在bitbake配方中链接静态库时出现未定义的参考错误

在C ++中重写虚拟函数时出现未定义的参考错误