使用方法:
Map<String,String> map=new HashMap<String,String>();
map.put("flag","getpost");
SuperHttpUtil.get(map,"http://101.201.239.73:8080/FSwimRing/FSwimRing", new SuperHttpUtil.HttpCallBack() {
@Override
public void onSuccess(String result) {
Toast.makeText(MainActivity.this,"onSuccess",Toast.LENGTH_SHORT).show();
Log.e("wccc",result);
}
@Override
public void onError(Exception e) {
Toast.makeText(MainActivity.this,"onError",Toast.LENGTH_SHORT).show();
}
@Override
public void onFinish() {
Toast.makeText(MainActivity.this,"onFinish",Toast.LENGTH_SHORT).show();
}
});
源码:
package com.example.wcc.wccutils.utils;
import android.os.Handler;
import android.os.Message;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Map;
/**
* Created by wcc on 2016/9/2.
*/
public class SuperHttpUtil {
private static Handler handler=new Handler();
public sta