2012-04-10 11 views
0

http://jatin4rise.wordpress.com/2010/10/03/webservicecallfromandroid/ 上記のリンクは、AndroidサービスのWebサービスを正しく使用する方法を教えてくれました。問題は読み込んだ後にテキストが印刷されるだけです。ボタンを使用してWebサービスを使用する必要があります。コードを知っているか、またはいくつかのコード例があります。アンドロイドでwebserviceを消費しています

ありがとうございました!

答えて

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; 
     } 
    } 
関連する問題