/** * $id$ * Copyright 2011-2012 Renren Inc. All rights reserved. */ package com.renren.api.connect.android; import com.renren.api.connect.android.exception.RenrenError; /** * 对人人 API请求结果监听。 * * 不要在该接口的方法中更新UI,一般来说这些代码不是在UI线程(主线程)中运行的。 * * @author 李勇(yong.li@opi-corp.com) 2010-7-15 */ public interface RequestListener { /** * 当请求完成后调用 * * @param response 服务器返回的结果,一般是JSON或XML串 * (根据你调用的AsyncRenren.requestJSON还是AsyncRenren .requestXML)。 */ public void onComplete(String response); /** * 服务器返回了错误结果,已经正确的链接上了服务器但有错误如:缺少参数、sessionKey过期等。 * * @param renrenError */ public void onRenrenError(RenrenError renrenError); /** * 在请求期间发生了严重问题(如:网络故障、访问的地址不存在等) * * @param fault */ public void onFault(Throwable fault); }