Facebook SDK всегда вызывает onSuccess (результат Sharer.Result) после удаления сообщения.Я использую публикацию публикации в SDK Facebook, но всегда вызываю слушателя onSuccess даже после удаления или отмены публикации.Я использую этот Facebook SDK для публикации поста implementation 'com.facebook.android:facebook-share:[4,5)'
и использую этот документ.https://developers.facebook.com/docs/sharing/android/
shareDialog.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
Log.e(TAG, result.toString());
Toast.makeText(MainActivity.this, "shared succrssfull", Toast.LENGTH_SHORT).show();
}
@Override
public void onCancel() {
Toast.makeText(MainActivity.this, "shared cancel", Toast.LENGTH_SHORT).show();
}
@Override
public void onError(FacebookException error) {
Log.e(TAG, error.toString());
Toast.makeText(MainActivity.this, "shared error occured", Toast.LENGTH_SHORT).show();
}
});
и имеют onActivity Результат равен
@Override
protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
}
, но всегда вызывается по списку onSuccess, как узнать, что сообщение было успешно опубликовано.
имеетпроверил с несколькими ссылками, но пока не нашел решения, поэтому, пожалуйста, помогите мне.