我正在开发一个与Facebook集成的Android应用程序。我想:让用户使用Facebook登录在Facebook上获取用户的电子邮件地址(可以是proxiedemailaddress,这很好)代表他/她在用户的墙上/时间轴上发帖从技术上讲,这将是:验证用户身份请求emailpermission请求publish_streampermission1。验证用户身份我调用Session.openActiveSession()与Session.StatusCallback(我已经事先检查过没有Activity的打开session):finalSession.StatusCallbackse
我正在开发一个与Facebook集成的Android应用程序。我想:让用户使用Facebook登录在Facebook上获取用户的电子邮件地址(可以是proxiedemailaddress,这很好)代表他/她在用户的墙上/时间轴上发帖从技术上讲,这将是:验证用户身份请求emailpermission请求publish_streampermission1。验证用户身份我调用Session.openActiveSession()与Session.StatusCallback(我已经事先检查过没有Activity的打开session):finalSession.StatusCallbackse
我正在使用FacebookAndroidsdk3.0。我想在用户通过Facebook成功登录后做一些事情。我应该在onActivityResult还是Session.StatusCallback的onComplete函数中实现它?其实这两者有什么区别吗?我可以假设Session.StatusCallbackonComplete总是在onActivityResult之后调用吗?@OverridepublicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(request
我遵循了Facebook上的登录身份验证教程,并将以下代码复制到我的android应用程序中privateSession.StatusCallbackcallback=newSession.StatusCallback(){@Overridepublicvoidcall(Sessionsession,SessionStatestate,Exceptionexception){onSessionStateChange(session,state,exception);}};但是,它给我以下错误:Session.StatusCallbackcannotberesolvedtoatype这会