如何检查是否单击了 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
}
}
};
我想知道是否有人点击了 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
}
}
};