次のコードを教えてください。
ここで、loginButton は Facebook の LoginButton です。
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)
コールバックが呼び出されません...
どうすればこれを解決できますか?