我有一个Android应用程序,允许用户使用他们的Facebook凭据登录。一旦他们第一次注销,就无法再次登录。从Applicationspageinusersettings清除应用程序的权限后在Facebook的网站上,登录工作正常。我使用LoginButton登录。需要能够访问登录信息的Activity,扩展此AuthActivityActivity。publicclassAuthActivityextendsActivity{privateAuthUtilsauthUtils;@OverrideprotectedvoidonCreate(BundlesavedInstanceSt
这是我用来让我的用户登录到Cognito的代码(我希望我是正确的)。现在,我将如何退出?目前我有自己的注册流程(所以还没有facebook或google)。//Callbackhandlerforthesign-inprocessprivateAuthenticationHandlerauthenticationHandler=newAuthenticationHandler(){@OverridepublicvoidonSuccess(CognitoUserSessionuserSession,CognitoDevicenewDevice){Log.d(COGNITO_LOGIN,"
我可以使用此代码登录AndroidAccountManager:http://code.google.com/p/google-api-java-client/wiki/AndroidAccountManager但是我不知道如何登出? 最佳答案 你不知道。当您使用内置的android身份验证时,您使用用户在“帐户和同步”控制面板中提供的用户名和密码进行身份验证。获得该身份验证后,您可以使用它来获取一个身份验证token,您应该将其缓存并使用直到它变坏。那么,让我们来看看您使用“com.google”样式帐户访问google服务的方式
当排行榜显示在屏幕上时,有一个名为“设置”的选项。里面有一个选项“注销”。当我点击注销时,排行榜关闭,问题。如果我检查登录状态,下面的函数总是返回true。意味着mGoogleApiClient已连接。因此,当我尝试单击显示排行榜的图标时,它始终具有responseCodeRESULT_RECONNECT_REQUIRED。如果我重新启动我的应用程序,这个问题就会消失publicbooleanisSignedIn(){returnmGoogleApiClient!=null&&mGoogleApiClient.isConnected();}问题。程序如何知道用户已在排行榜屏幕中退出。
我正在使用facebooksdk3.0登录我的应用程序。登录工作正常。一旦我注销我的应用程序,它就不会发生。我的退出代码:FacebookmFb=newFacebook("xxxxxxxx");mFb.logout(this);请给我一些想法。 最佳答案 我一直面临着同样的问题,终于我找到了这个修复publicvoidlogout(){Sessionsession=Session.getActiveSession();if(session!=null){session.closeAndClearTokenInformation();
我已成功更新FBSDK4.0的登录代码。最初,我使用此代码从外部对话框注销Facebook。if(Global.getActiveSession()!=null){Session.getActiveSession().closeAndClearTokenInformation();}Session.setActiveSession(null);但是有了新的FBSDK4.0,我没办法使用它。我试过使用LoginManagerloginManager=LoginManager.getInstance();loginManager.logOut();但出现了以下我无法解释的错误。atcom.
我正在创建一个应用程序,我成功地解决了使用FacebookSDK4.7.0登录Facebook的问题。我正在使用LoginManager(不是LoginButton),因为我想为此设置一个自定义按钮。流程是这样的:打开应用程序并受到MainActivity的欢迎单击“开始”按钮并打开SignInActivity,您可以在其中单击“使用Facebook登录”按钮,登录并关闭此Activity然后您又回到了MainActivity屏幕在抽屉导航slider中,我在底部有一个注销按钮,我对其进行了初始化,并且仅在您登录时显示它,即当您的Facebook个人资料的user_id不是null时。
我在我的Android项目中使用JTwitter,我发现了一个我无法解决的问题。基本上,我有两个按钮:Tweet和注销。我在注销中所做的只是将token和tokensecret设置为空。在此之后它要求我再次授权我的应用程序,但不会注销我。我没有找到任何类似“logout()”或类似方法的方法。是否可以使用JTwitter从我的Twitter帐户注销?这是好事还是坏事?如果不可能,也许Twitter4J有更好的东西? 最佳答案 Twitter应用程序没有注销功能——但您不需要。如果您只是丢弃Twitter对象和用户的oauth访问to
我最近问了一个关于检查已发送短信状态的问题,给出的答案是注册了两个“匿名内部”的代码fragment(如果不正确,请更正我的术语)BroadcastReceivers收听短信发送/传送的广播。这些接收器只需要接收有关我的应用程序刚刚发送的SMS的数据,因此不需要永久收听。我的直接想法是“好吧,我需要在使用完它们后注销它们”,但这是正确的吗?我问发帖者这个问题,因为他没有包含任何注销代码,但没有得到回复。该代码似乎是一种非常标准的方式来做我想做的事情,因为它出现在许多Android开发网站上。在这里://---sendsanSMSmessagetoanotherdevice---priv
我在我的android应用程序中使用Googleplus登录,它工作正常。从任何其他Intent单击注销按钮时显示空指针异常。同时点击登录按钮直接进入我的下一页。不是登录页面。但是从演示应用程序注销它工作正常。我已经搜索了相关的答案,没有找到任何解决方案仍然是一样的。帮我解决一下link1link2我已经引用了2个链接,但从下一个Intent注销时仍然显示空指针异常。我的注销码:publicvoidgooglePlusLogout(){if(mGoogleApiClient.isConnected()){Plus.AccountApi.clearDefaultAccount(mGoog