package com.geo.smallcredit.utils.net; import net.tsz.afinal.FinalHttp; import net.tsz.afinal.http.AjaxCallBack; import net.tsz.afinal.http.AjaxParams; import android.content.Context; import com.geo.smallcredit.util.CommonUtil; import com.geo.smallcredit.util.PromptManager; public class NetworkConnectionUtils { private static Context ct; private NetworkConnectionUtils(){} private static NetworkConnectionUtils instance = new NetworkConnectionUtils(); public static NetworkConnectionUtils getInstance(Context context){ ct = context; return instance; } @SuppressWarnings("unchecked") public void load(String url, AjaxParams params, AjaxCallBack ajaxCallBack) { FinalHttp finalHttp = new FinalHttp(); if(0 == CommonUtil.isNetworkAvailable(ct)){ // Toast.makeText(ct, "�����磬�����������ӣ�", 0).show(); //������ʱ�����Ի��� PromptManager.showNoNetWork(ct); }else{ if(params!=null){ // params = new AjaxParams(); finalHttp.post(url, params, ajaxCallBack); }else{ finalHttp.get(url, ajaxCallBack); } } } }