我正在尝试使用ParseLoginUI,但有几个错误,其中一个是以下
Request.GraphUserCallback无法解析为类型
我尝试导入com.facebook.session;
并且我已经看到了其他解决方案(1,2,3),但它们无效。此问题发生在ParseLoginFragment
文件中。我有以下导入:
import android.app.Activity;
import android.app.DownloadManager.Request;
import android.os.Bundle;
import android.text.InputType;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import com.facebook.Response;
import com.facebook.model.GraphUser;
import com.parse.LogInCallback;
import com.parse.ParseException;
import com.parse.ParseFacebookUtils;
import com.parse.ParseTwitterUtils;
import com.parse.ParseUser;
import com.parse.SaveCallback;
import com.parse.twitter.Twitter;
我在我的工作区中添加了FacebookSDK项目,并将其添加到ParseLoginUI
的构建路径中。如果有人知道解决方案,那么非常感谢帮助。
答案 0 :(得分:0)
我不知道它是否仍然相关,因为你问过很久以来,但如果你或任何人读到这个,也许我可以帮忙/
我有同样的问题,然后我尝试了下面的内容: 我删除了这个导入:
import android.app.DownloadManager.Request;
并添加了此导入:
import com.facebook.Session;
import com.facebook.Request;
执行此操作后,我在 Request.GraphUserCallback()中出错 我不知道为什么会这样做,但是将鼠标悬停在问题上它会让你实现未实现的方法**
@Override
public void onCompleted(GraphUser user, Response response) {
// TODO Auto-generated method stub
}
(该方法存在但由于某种原因它不能识别它), 只需复制原始 onompleted 中的所有内容,它就会起作用!
希望这有帮助