/* ShengDao Android Client, OnDataListener Copyright (c) 2014 ShengDao Tech Company Limited */ package cn.rongcloud.im.server.network.async; import cn.rongcloud.im.server.network.http.HttpException; public interface OnDataListener { /** * 异步耗时方法 * @String parameter 请求传参,可不填 * @param requestCode 请求码 * @return * @throws HttpException */ Object doInBackground(int requestCode, String parameter) throws HttpException; /** * 成功方法(可直接更新UI) * @param requestCode 请求码 * @param result 返回结果 */ void onSuccess(int requestCode, Object result); /** * 失败方法(可直接更新UI) * @param requestCode 请求码 * @param state 返回状态 * @param result 返回结果 */ void onFailure(int requestCode, int state, Object result); }