바코드 스캐너 화면을 열고 바코드를 스캔 한 후 웹 서비스에 바코드 문자열을 전송해야하는 Android 앱을 빌드합니다. 바코드 읽기 부분을 마쳤습니다. 정적 문자열을 웹 서비스에 보냅니다. 나는 비동기 적으로 webservice에 문자열을 보내고있다.AsyncTask <String, Void, Void>에 매개 변수를 전달합니다.
는 여기에 내가 두 개의 문자열을 전달해야 내 코드
public class AsyncCallWS extends AsyncTask<String, Void, Void> {
@Override
protected Void doInBackground(String... params) {
try {
execute__barcode_webservice();
} catch (Exception e) {
// TODO: handle exception
}
return null;
}
@Override
protected void onPostExecute(Void result) {
}
@Override
protected void onPreExecute() {
}
@Override
protected void onProgressUpdate(Void... values) {
}
}
이 "execute__barcode_webservice()"
내가 문자열을 보내 AsyncTask를 호출하는 방법이있다. 그래서,
soap_object.execute("StringOne","StringTwo");
이 doInBackground
에서 PARAMS
AsyncCallWS soap_object = x.new AsyncCallWS();
soap_object.execute();
어떻게 soap_object 두 문자열을 통과 할 다음 당신은 또한 할 수