0
먼저이 웹 서비스에서 파일 또는 이미지 업로드 또는 다운로드가없고 단순히이 웹 서비스를 등록하는 동안이 API를 호출하는 동안 진행 상태 업데이트를 표시하고 싶습니까? 이 작업을 수행하는 방법? 아래 코드를 사용하고 있습니다.안드로이드의 웹 서비스에서 안드로이드 asyanc 작업의 진행 상황을 업데이트하는 방법은 무엇입니까?
private class DetectLocation extends AsyncTask<String, String, String> {
private JSONObject response, jPostObject;
private String status, data;
private ImageView iv1, iv2, iv3,ivAnim1, ivAnim2, ivAnim3;
public DetectLocation(ImageView iv1, ImageView iv2, ImageView iv3,
JSONObject obj,ImageView ivAnim1, ImageView ivAnim2, ImageView ivAnim3) {
this.jPostObject = obj;
this.iv1 = iv1;
this.iv2 = iv2;
this.iv3 = iv3;
this.ivAnim1 = ivAnim1;
this.ivAnim2 = ivAnim2;
this.ivAnim3 = ivAnim3;
}
@Override
protected void onProgressUpdate(String... values) {
super.onProgressUpdate(values);
}
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(String... args) {
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("data", jPostObject
.toString()));
response = WebAPIRequest.makeJsonObjHttpRequest(
URLS.DETECT_LOCATION, "POST", params);
status = response.getString("status");
UTILS.Log_e(TAG, response.toString());
data = response.getString("data");
} catch (Exception e) {
UTILS.Log_e(TAG + "-Exception", "" + e);
}
return null;
}
@Override
protected void onPostExecute(String args) {
}
}
굉장한 솔루션 –