Android Use Ksoap As An Asynctask With Parse Variables And Get Returned Values
I want to use AsyncTask for Ksoap as an Thread.because my app don't work in Android 3 or above and that not any problem in Android 2. I want to develop this below code to send para
Solution 1:
You will have to create an AsyncTask first.
publicclassProcessTaskextendsAsyncTask<Void, Integer, String>{
String s1, s2, s3, s4;
publicProcessTask(String str1, String str2, String str3, String str4) {
// TODO Auto-generated constructor stub
s1 = str1;
s2 = str2;
s3 = str3;
s4 = str4;
}
@OverrideprotectedvoidonPreExecute() {
// TODO Auto-generated method stub//do something with stringssuper.onPreExecute();
}
@OverrideprotectedStringdoInBackground(Void... params) {
// TODO Auto-generated method stub//your code of parsingreturnnull;
}
@OverrideprotectedvoidonPostExecute(String result) {
// TODO Auto-generated method stubsuper.onPostExecute(result);
}
}
Call it as:
ProcessTaskp=newProcessTask(s1, s2, s3, s4);
p.execute();
Hope this helps.
To return a List<ReceiveFields>
, change:
publicclass ProcessTask extends AsyncTask<Void, Integer, String>
to
publicclassProcessTaskextendsAsyncTask<Void, Integer, List<ReceiveFields>>
You would need to remove existing overriden method which returns String and override the proper method doInBackground, which returns List.
Post a Comment for "Android Use Ksoap As An Asynctask With Parse Variables And Get Returned Values"