バーコードスキャナー画面を開いてバーコードをスキャンし、バーコード文字列をWebサービスに送信するAndroidアプリを構築しています。バーコードの読み取り部分を実行し、静的文字列を Web サービスに送信しました。文字列を Web サービスに非同期で送信しています。
ここに私のコードがあります
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()」に 2 つの文字列を渡す必要があります。
これは、asynctask を呼び出して文字列を送信する方法です。
AsyncCallWS soap_object = x.new AsyncCallWS();
soap_object.execute();
2 つの文字列を soap_object に渡してから execute__barcode_webservice() に渡す方法