你这是内部类再方法里面,改成这样public static void getlist(String ServerIP, String path, CallBack callback) {
try {
HttpUtils.doPostAsyn(ServerIP, "path=" + path, callback);
} catch (Exception e) {
}
}
在你的Activity实现Callback接口
public class MyActivity implements Callback {
List<Object> imglist = null;
@Override
public void onRequestComplete(String result) {
if (!StringUtils.isBlank(result)) {
imglist = JSON.parseArray(result); //此处提示不能引用另一方法中定义的内部类中非终态变量 imglist
}
}
}
try {
HttpUtils.doPostAsyn(ServerIP, "path=" + path, callback);
} catch (Exception e) {
}
}
在你的Activity实现Callback接口
public class MyActivity implements Callback {
List<Object> imglist = null;
@Override
public void onRequestComplete(String result) {
if (!StringUtils.isBlank(result)) {
imglist = JSON.parseArray(result); //此处提示不能引用另一方法中定义的内部类中非终态变量 imglist
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货