package com.tencent.weibo; import android.os.Bundle; public interface TencentAuthListener { /** * 未处理 */ public final static int ACTION_UNPROCCESS = 0; /** * 已处理 */ public final static int ACTION_PROCCESSED = 1; /** * 由Dialog处理 */ public final static int ACTION_DIALOG_PROCCESS = 2; /** * 成功后调用 */ public void onComplete(); public interface CallbackListener{ public void callBack(String msg); } /** * 页面加载之前调用。 * * @param url * @return 0:未处理,1:已经处理,2:由Dialog处理 */ public int onPageBegin(String url); /** * 页面开始加载时调用。 * * @param url * @return */ public boolean onPageStart(String url); /** * 页面加载结束调用。 * * @param url */ public void onPageFinished(String url); /** * 出现错误调用。 * * @param errorCode * @param description * @param failingUrl */ public void onReceivedError(int errorCode, String description, String failingUrl); /** * 登录和授权完成后调用。 * * @param values key:授权服务器返回的参数名,value:是参数值。 */ public void onComplete(Bundle values); /** * 用户取消登录。 */ public void onCancelLogin(); /** * 用户取消授权。 * * @param values key:授权服务器返回的参数名,value:是参数值。 */ public void onCancelAuth(Bundle values); }