Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android eclipse,facebook登录无法继续_Java_Android_Eclipse_Facebook_Login - Fatal编程技术网

Java Android eclipse,facebook登录无法继续

Java Android eclipse,facebook登录无法继续,java,android,eclipse,facebook,login,Java,Android,Eclipse,Facebook,Login,我仍然是一个编程新手,我正在尝试做一个小项目,在那里你可以找到游戏列表,并为愿望列表选择游戏。这个愿望清单我想在facebook上分享 整个FacebookSDK都可以工作,登录按钮出现在我的应用程序上。 每当我试图点击登录按钮时,我都会得到错误信息。如图所示: 我在一个名为:wishlistfragmenttab的片段中登录 这是我用于facebook登录的代码: 图片底部的错误是在public void onError中编程的错误 @Override public void o

我仍然是一个编程新手,我正在尝试做一个小项目,在那里你可以找到游戏列表,并为愿望列表选择游戏。这个愿望清单我想在facebook上分享

整个FacebookSDK都可以工作,登录按钮出现在我的应用程序上。 每当我试图点击登录按钮时,我都会得到错误信息。如图所示:

我在一个名为:wishlistfragmenttab的片段中登录

这是我用于facebook登录的代码: 图片底部的错误是在public void onError中编程的错误

  @Override
     public void onViewCreated(View view, @Nullable Bundle savedInstanceState){
        super.onViewCreated(view, savedInstanceState);

        loginbutton = (LoginButton) view.findViewById(R.id.login_facebook);
        loginbutton.setReadPermissions("email","user_likes","user_friends");
        //loginbutton.setFragment(this);

        loginbutton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
                        @Override           public void onSuccess(LoginResult result) {
                // TODO Auto-generated method stub
                            }
                        @Override           public void onError(FacebookException error) {
                // TODO Auto-generated method stub
                Toast.makeText(getActivity(), "error", Toast.LENGTH_SHORT).show();          }
                        @Override           public void onCancel() {
                // TODO Auto-generated method stub
                Toast.makeText(getActivity(), "fail", Toast.LENGTH_SHORT).show();
                            }       });
     }
片段中的Activityresult:

在MainActivity中,我解决了使用setFragmentthis时遇到的一个问题。通过使用:

我确实把FacebookActivity放在了清单中。
有人知道我还需要做什么吗?

我不明白,如果您正在开始,为什么要使用eclipse?无论如何,您显然收到了一个错误。你有没有想过会出现什么错误?我在学校学习Eclipse,现在正试图用它创建一个项目:。日志中没有任何错误。但我看到人们在文件中实现com.facebook.facebook活动和com.facebook.LoginActivity。。当我试图在清单中键入com.facebook.LoginActivity时,它不存在。我不确定,但这可能是问题之一。我仍在试图弄明白这一点,告诉你们的老师,使用eclipse for android是不受欢迎的,支持将在某个时候结束。从现在起,你将发现的任何文献都是基于android studio的。你收到一个FacebookException错误对象,但你完全忽略了它。不要这样做。在OneError方法中会出现异常错误。尝试记录实际的错误,看看你做错了什么。我不明白,如果你是开始,为什么要使用eclipse?无论如何,您显然收到了一个错误。你有没有想过会出现什么错误?我在学校学习Eclipse,现在正试图用它创建一个项目:。日志中没有任何错误。但我看到人们在文件中实现com.facebook.facebook活动和com.facebook.LoginActivity。。当我试图在清单中键入com.facebook.LoginActivity时,它不存在。我不确定,但这可能是问题之一。我仍在试图弄明白这一点,告诉你们的老师,使用eclipse for android是不受欢迎的,支持将在某个时候结束。从现在起,你将发现的任何文献都是基于android studio的。你收到一个FacebookException错误对象,但你完全忽略了它。不要这样做。在OneError方法中会出现异常错误。试着记录实际的错误,看看你做错了什么。
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    FacebookSdk.sdkInitialize(getActivity().getApplicationContext());

    callbackManager = CallbackManager.Factory.create();


    }
 @Override  public void onActivityResult(int requestCode, int
 resultCode, Intent data){      super.onActivityResult(requestCode,
 resultCode, data);
                callbackManager.onActivityResult(requestCode, resultCode, data);    }
 public void onActivityResult(int requestCode, int resultCode, Intent
 data){         super.onActivityResult(requestCode, resultCode, data);
                wishFragmentTab.onActivityResult(requestCode, resultCode, data);
                //callbackManager.onActivityResult(requestCode, resultCode, data);  }