这段JAVA代码 解释下什么意思

MyOkHttp.get().get(paramContext, "网址/interface/Mem?", paramString1, new JsonResponseHandler()
{
public void onFailure(int paramAnonymousInt, String paramAnonymousString)
{
Log.d("statusCode", String.valueOf(paramAnonymousInt));
Log.d("error_msg", paramAnonymousString);
paramAnonymousString = new User();
paramAnonymousString.setE_KeyTime("链接异常");
this.val$listener.onCallBack("empt", paramAnonymousString);
}

第1个回答  2018-05-29
就是调用“网址/interface/Mem?” 这个web接口,JsonResponseHandler 这个匿名内部类,是接口返回回调用的,如果接口返回失败,则执行里面的onFailure方法、
第2个回答  2018-04-22

这样子写代码是很讨厌的,可读性很差

那么我们来看一下它

MyOkHttp.get().get(paramContext, "网址/interface/Mem?", paramString1, new JsonResponseHandler()
   {
     public void onFailure(int paramAnonymousInt, String paramAnonymousString)
     {
       Log.d("statusCode", String.valueOf(par...

那这样就很清晰了

JsonResponseHandler jsRespHandler = new JsonResponseHandler()
   {
     public void onFailure(int paramAnonymousInt, String paramAnonymousString)
     {
       Log.d("statusCode", String.valueOf(par...  // 声明并实例化JsonResponseHandler对象

okHttpGet = MyOkHttp.get();

result = okHttpGet.get(paramContext, "网址/interface/Mem?", paramString1, jsRespHandler);

// 这里不清楚okHttpGet和result的类型就没加了

本回答被网友采纳
相似回答