0

http://jatin4rise.wordpress.com/2010/10/03/webservicecallfromandroid/ 上記のリンクは、適切に動作する Android で Web サービスを使用する方法を教えてくれました。問題は、ロード後にテキストを印刷するだけです。クリックしながらボタンを使用するWebサービス。コードまたはコード例を教えてください。

助けてくれてありがとう!

4

1 に答える 1

1

これは、Web サービスの消費とはまったく関係ありません。

ボタンに OnClick を実装し、関数を呼び出してそのコードを実行する必要があります。

private void consumeWS(){    
    try
    {
        SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
        request.addProperty(“i”, 5);
        request.addProperty(“j”, 15);
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.dotNet = true;
        envelope.setOutputSoapObject(request);
        HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
        androidHttpTransport.call(SOAP_ACTION,envelope);
        Object result = envelope.getResponse();
    } catch (Exception e) {
        e.printStackTrace();
    }
}


    @Override
    public void onClick(View v) {
        switch(v.getId()){
        case R.id.btnSubmit: consumeWS(); break;
        }
    }
于 2012-04-10T07:56:33.980 に答える