package com.gt.snssharinglibrary.service.twitter; import android.content.Context; import android.os.Bundle; import com.gt.snssharinglibrary.service.SNSService; import com.gt.snssharinglibrary.util.LogController; import com.sugree.twitter.DialogError; import com.sugree.twitter.Twitter.DialogListener; import com.sugree.twitter.TwitterError; public class LoginDialogListener implements DialogListener { private Context context; private SNSService snsService; public LoginDialogListener(Context context, SNSService snsService) { this.snsService = snsService; this.context = context; } public void onComplete(Bundle values) { if(snsService != null) { snsService.logginStatus(context, true, null); } } public void onTwitterError(TwitterError error) { LogController.log("Twitter LoginDialogListener onFacebookError"); if(snsService != null) { snsService.logginStatus(context, false, error); } } public void onError(DialogError error) { LogController.log("Twitter LoginDialogListener onError"); if(snsService != null) { snsService.logginStatus(context, false, error); } } public void onCancel() { LogController.log("Twitter LoginDialogListener onCancel"); if(snsService != null) { snsService.logginStatus(context, false, "Action Cancel"); } } }