private Icallbacks icallbacks; private String string; private MyTask() { } public MyTask(Icallbacks icallbacks) { this.icallbacks = icallbacks; } @Override protected String doInBackground(String... params) { try { URL url=new URL(params[0]); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRequestMethod("GET"); urlConnection.setConnectTimeout(5000); urlConnection.setReadTimeout(5000); if(urlConnection.getResponseCode()==200){ InputStream inputStream = urlConnection.getInputStream(); string=Streamtosring.tostring(inputStream); } return string; } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; } @Override protected void onPostExecute(String s) { super.onPostExecute(s); icallbacks.updateicall(s); } public interface Icallbacks{ void updateicall(String str); }
MyTask工具类
最新推荐文章于 2021-12-04 11:09:38 发布