请我有以下代码,
其中 loginButton 是 Facebook 登录按钮。
loginButton.setReadPermissions(Arrays.asList("user_events"));
loginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
@Override
public void onUserInfoFetched(GraphUser user) {
MainActivity.this.user = user;
//pb.setVisibility(View.VISIBLE);
myApp.user = user;
eventi.clear();
myApp.eventiCompleti.clear();
if (user != null) {
String srt = "";
getEvents chn = new getEvents();
//OTHRE STUFF
foo...foo
现在问题如下。
我需要在按下 Facebook LoginButton 时进行拦截,以执行其他操作
但是如果我设置
loginButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// DO SOME OTHER STUFF
}
});
然后
@Override
public void onUserInfoFetched(GraphUser user)
不调用回调...
请问我该如何解决这个问题?