package com.gt.snssharinglibrary.service.facebook_2_0;
import java.util.Set;
import android.os.Bundle;
import com.facebook_2_0.android.DialogError;
import com.facebook_2_0.android.Facebook.DialogListener;
import com.facebook_2_0.android.FacebookError;
import com.gt.snssharinglibrary.service.SNSService;
import com.gt.snssharinglibrary.util.LogController;
public class PostFeedListener implements DialogListener {
private SNSService snsService;
public PostFeedListener(SNSService snsService)
{
this.snsService = snsService;
}
public void onComplete(Bundle values) {
LogController.log("PostFeedListener onComplete");
Set<String> keys = values.keySet();
if (keys.size() > 0)
{
if (snsService != null)
{
snsService.postStatus(true, values);
}
}
}
public void onFacebookError(FacebookError error) {
LogController.log("PostFeedListener onFacebookError");
if (snsService != null)
{
snsService.postStatus(false, error);
}
}
public void onError(DialogError error) {
LogController.log("PostFeedListener onError");
if (snsService != null)
{
snsService.postStatus(false, error);
}
}
public void onCancel() {
LogController.log("PostFeedListener onCancel");
// no need to call if it is onCancel
}
}