如何检查是否单击了 facebook LoginButton?

How to check if facebook LoginButton is clicked?

我想知道是否有人点击了 facebook LoginButton,这样我就可以处理是否存在互联网连接问题。我似乎找不到如何去做,有什么解决办法吗?我想知道 loginButton.callOnClick 是否可以处理这个问题?谢谢你的帮助。

我正在使用 Facebook SDK

compile 'com.facebook.android:facebook-android-sdk:4.16.1'

不,他们不允许。他们自己检查

private FacebookCallback<LoginResult> mFacebookCallback = new FacebookCallback<LoginResult>() {
       @Override
       public void onSuccess(LoginResult loginResult) {
          // Log.d("Login", "onSuccess");
           GraphRequest.newMeRequest(
                   loginResult.getAccessToken(), new GraphRequest.GraphJSONObjectCallback() {
                       @Override
                       public void onCompleted(JSONObject me, GraphResponse response) {

                       }
                   }).executeAsync();
       }


       @Override
       public void onCancel () {
         //  Log.d("Login", "onCancel");
       }

       @Override
       public void onError (FacebookException e){
         //  Log.d("Login", "onError " + e);
           if(!NetworkStatus.getInstance(context).isConnectedToInternet()){
              //show network error
           }
       }
   };