使用Android解析SDK登录Facebook

使用Android解析SDK登录Facebook,android,facebook,parse-platform,Android,Facebook,Parse Platform,我正在尝试在我的应用程序中使用ParseFacebook登录。我已经使用facebook sdk成功创建了登录。现在我想使用ParseSDK来完成它。 在LoginButtonClick上,它抛出一个异常: java.lang.ClassCastException : java.util.Hashmap can not cast to org.json.JSONObject 请用正确的方式引导我。 谢谢 以下是我的代码片段: static List<String> mPer

我正在尝试在我的应用程序中使用
ParseFacebook
登录。我已经使用facebook sdk成功创建了登录。现在我想使用
ParseSDK
来完成它。 在
LoginButton
Click上,它抛出一个异常:

java.lang.ClassCastException : java.util.Hashmap can not cast to org.json.JSONObject
请用正确的方式引导我。 谢谢

以下是我的代码片段:

    static List<String> mPermissions = new ArrayList<String>(); 
    mPermissions.add("public_profile");
    mPermissions.add("email");
    Login.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            ParseFacebookUtils.logInWithReadPermissionsInBackground(ParseFacebook_Login.this, mPermissions, new LogInCallback() {

                @Override
                public void done(ParseUser user, ParseException e) {
                    // TODO Auto-generated method stub

                    if(e == null)
                    {
                        if(user == null)
                           {
                               Toast.makeText(getApplicationContext(), "User Cancelled the Login", Toast.LENGTH_LONG).show();
                           }

                           else if(user.isNew())
                           {
                               User_Info();
                           }

                           else
                           {
                               Current_User();

                           }
                    }

                    else
                    {
                        Log.d("EXCEPTION", e.getMessage());

                    }
                }


            });
        }
    });
静态列表mPermissions=newarraylist();
mPermissions.add(“公共档案”);
mPermissions.add(“电子邮件”);
Login.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
//TODO自动生成的方法存根
ParseFacebookUtils.logInWithReadPermissionsInBackground(ParseFacebook_Login.this,mPermissions,new LogInCallback()){
@凌驾
公共无效完成(ParseUser用户,parsee异常){
//TODO自动生成的方法存根
如果(e==null)
{
if(user==null)
{
Toast.makeText(getApplicationContext(),“用户已取消登录”,Toast.LENGTH_LONG.show();
}
else if(user.isNew())
{
用户信息();
}
其他的
{
当前用户();
}
}
其他的
{
Log.d(“异常”,例如getMessage());
}
}
});
}
});

你是否发布你的点击列表发布你在
Hashmap
中存储
json
响应的代码
User_Info()
当前用户()?它不进入用户信息或当前用户,而是进入mPermissions的Exceptionpost代码??