/** * Http request * */ public class HttpAsyncTask extends AsyncTask<String, Void, String> { public HttpAsyncTask(Context context) { } private OnResponseListener onResponseListener; @Override protected void onPreExecute() { super.onPreExecute(); } @Override protected String doInBackground(String... params) { // Get web page html data String result = HttpUtil.httpGet(params[0]); return result; } @Override protected void onPostExecute(String result) { super.onPostExecute(result); if (null != onResponseListener) { if (null == result) { onResponseListener.onResponse (null); } else { onResponseListener.onResponse(result); } } } public OnResponseListener getResponseListener() { return onResponseListener; } public void setOnResponseListener(OnResponseListener onResponseListener) { this.onResponseListener = onResponseListener; } }
Donate to developers
Driven by interest, I write 免费
something with joy and sweat. I hope you like my work and can support it at the same time. Of course, if you have money to support a money field (the love sign in the upper right corner, support Alipay and PayPal donations), if you have no money to support a personal field, thank you.
Thank you for your sponsorship, I will do better!