我想让我的用户能够通过使用简单PreferenceScreen的“设置”屏幕连接/断开与Facebook的连接如何将这个自定义按钮类集成到PreferenceScreen中。https://developers.facebook.com/docs/reference/android/current/LoginButton/如果我提供简单的Preference并使用onClickListener,登录按钮大大简化了session管理,否则需要手动完成session管理 最佳答案 使用带有文本的普通PreferenceScreen,指示
我在使用FacebookSDK时遇到问题。我使用IntellijIdea,我设法将sdk添加到项目中并至少编译了它。所以我从一个只有一个Activity的空白项目开始,然后添加一个LoginButton,这样我的Layout.xml看起来像这样:第一个问题是,我在UI预览窗口中收到此消息:android.content.res.Resources$NotFoundException:Couldnotresolveresourcevalue:0x7F060006.atandroid.content.res.BridgeResources.throwException(BridgeReso
嘿,我正在尝试使用两种不同类型的权限。当我只使用一个时,一切正常。但是当我同时使用它们时,应用程序崩溃了:LoginButtonauthButton=(LoginButton)view.findViewById(R.id.authButton);authButton.setReadPermissions(Arrays.asList("friends_games_activity"));authButton.setPublishPermissions(Arrays.asList("publish_actions"));我怎样才能毫无问题地添加2个权限(friends_games_acti
我正在开发一个android项目,我想添加一个Facebook登录功能,我正确地添加了Facebooksdk,但我无法初始化LoginButton**java.lang.NoClassDefFoundError:Couldnotinitializeclasscom.facebook.login.widget.LoginButton**atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(Na
我正在尝试使用此处的教程实现FacebookLoginButtonhttps://developers.facebook.com/docs/android/login-with-facebook/v2.0#step2问题出在authButton.setFragment(this);行。我正在使用原生fragment(android.app.Fragment),但setFragment需要一个支持fragment(android.support.v4.app.Fragment)。编辑:我无法切换到支持fragment,我有一个使用原生fragment的大型应用。
Error:(36,20)error:cannotfindsymbolmethodregisterCallback(CallbackManager,>)当我从我的Mainactivity调用这个registerCallback到facebooksdk4.0'slib时。这是我的课publicclassMainActivityextendsActivity{TextViewtv;ButtonloginButton;CallbackManagercallbackManager;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){
问题:我在运行Espresso测试时遇到问题,在登录按钮上调用perform(click())方法后,测试会继续运行,但不会继续运行,直到45秒过去并且测试自动失败。同时,登录正常进行。上下文:我有一个包含两个并排fragment的Activity,右侧的fragment处理用户名和密码EditTexts以及登录按钮。这个fragment是用一个ViewAnimator和两个LinearLayouts作为subview构建的,第一个LinearLayout有前面提到的元素,第二个有其他东西。这是单击登录按钮时UI上发生的情况:@OverridepublicvoidsetUILoggin
Android版FacebookSDK不接受从XML传递的login_text和logout_text值。它只是忽略它。地球上没有使用此自定义按钮的文档/示例。它总是说登录或注销。我该如何使用这个属性?我尝试通过LoginButton代码进行调试,但没有成功。它从不通过LoginButton()的任何构造函数,因此无法解析我的自定义参数。有人遇到过这个问题吗? 最佳答案 解决了!!将名称为“com_facebook_loginview_log_in_button”的字符串添加到位于res>values>strings.xml中的st
我正在开发一个需要Facebook登录的ios应用程序。我已经成功地实现了登录过程。但是现在我无法找到如何以及在哪里可以获取用户的个人资料信息,如名字、姓氏、个人资料图片等...我的应用程序有权访问名字、姓氏、个人资料图片和电子邮件。 最佳答案 下面是使用最新的FacebookSDKv4.0.1获取个人public_profile的代码。您需要使用FBSDKProfile来获取个人资料。-(void)viewDidLoad{FBSDKLoginButton*loginButton=[[FBSDKLoginButtonalloc]in
所以我有FBViewController类,它应该显示一个按钮让我登录和注销(只是为了测试FB登录)。我将其集成到新创建的项目中并且一切正常。然后我将其重新设计到我的应用程序中,但它无法正常工作。不确定它是否与swift版本或其他有关......使用Xcode10.0importUIKitimportFBSDKLoginKitclassFBViewController:UIViewController,FBSDKLoginButtonDelegate{overridefuncviewDidLoad(){super.viewDidLoad()letbtnFBLogin=FBSDKLogi