Я хотел бы преобразовать DefaultHttpClient в одноэлементный класс
public class HttpClient {
private static final String TAG = "&&----HTTPClient-----**";
public static void SendHttpPost (String URL, JSONObject jsonObjSend){
try{
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httpPostRequest = new HttpPost(URL);
}
Как мне поступить?На самом деле, я попробовал некоторые методы их реализации, но у меня это не сработало.
Ниже приведен пример того, как должен выглядеть мой синглтон
public class DefaultHttpClient {
static DefaultHttpClient instanceCE;
public static DefaultHttpClient getInstance(){
if(instanceCE == null){
instanceCE = new DefaultHttpClient ();
}
return instanceCE;
}
DefaultHttpClient object = new DefaultHttpClient .getInstance(); //calling it here
Я знаю, что эта реализация неверна в ожиданииВаш вклад, чтобы помочь мне.Спасибо!
Я поставил окончательную реализацию, которая не работает.
public class HttpClient {
public static DefaultHttpClient instanCE;
private static final String TAG = "&&----HTTPClient-----**";
public static DefaultHttpClient getInstance(){
if(instanCE == null){
instanCE = new DefaultHttpClient();
}
return instanCE;
}
public static void SendHttpPost (String URL, JSONObject jsonObjSend){
try{
DefaultHttpClient httpclient = DefaultHttpClient.getInstance();
HttpPost httpPostRequest = new HttpPost(URL);