نمایش نتایج 1 تا 3 از 3

نام تاپیک: دریافت String[] از وب سرویس در اندروید

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    تهران
    سن
    31
    پست
    584

    دریافت String[] از وب سرویس در اندروید

    با سلام

    کد زیر ، کد وب سرویسمه که String[] بر میگردونه

    using System;
    using System.Data;
    using System.Web.Services;

    namespace PcFars
    {
    /// <summary>
    /// Summary description for android_SelCity
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    public class android_SelCity : System.Web.Services.WebService
    {
    public static dal.Estate dalEstate = new dal.Estate();

    [WebMethod]
    public String[] SelCity(string Province)
    {
    DataTable Dt = dalEstate.SelEstateGroupbyProvince(Province);


    String[] lstCity = new String[Dt.Rows.Count];

    for (int i = 0; i < Dt.Rows.Count; i++)
    {
    lstCity[i] = Dt.Rows[i]["City"].ToString();
    }

    return lstCity;
    }
    }
    }




    حالا می خوام این String[] رو تو eclipse استقاده کنم ، کد زیر هم دارم ولی مقداری که برام بر میگردونه anyType{} هست


    private String[] response= null;

    public String[] Call(String Province)
    {
    try
    {
    SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE,OPERATION_NAME);
    PropertyInfo pi=new PropertyInfo();
    pi.setName("Province");
    pi.setValue(1);
    pi.setType(String.class);
    request.addProperty(pi);

    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
    SoapEnvelope.VER11);
    envelope.dotNet = true;

    envelope.setOutputSoapObject(request);

    HttpTransportSE httpTransport = new HttpTransportSE(SOAP_ADDRESS);


    try
    {

    httpTransport.call(SOAP_ACTION, envelope);
    SoapObject responsesss = (SoapObject) envelope.bodyIn;

    response = new String[responsesss.getPropertyCount()];


    for(int i=0;i<responsesss.getPropertyCount();i++){

    Toast.makeText(getApplicationContext(), responsesss.getProperty(i).toString(), Toast.LENGTH_SHORT).show();
    response[i] = responsesss.getProperty(i).toString();
    }

    }
    catch (Exception exception)
    {
    Toast.makeText(getApplicationContext(), exception.toString(), Toast.LENGTH_SHORT).show();
    }
    }
    catch (Exception exception)
    {
    Toast.makeText(getApplicationContext(), exception.toString(), Toast.LENGTH_SHORT).show();
    }

    return response;
    }




    لطفا راهنمایی کنید

  2. #2
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: دریافت String[] از وب سرویس در اندروید

    میشه نمونه حروجی رو که تو جاوا میگیرید اینجا بزارید؟ انی تایپ یعنی چی؟

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1390
    محل زندگی
    تهران
    سن
    31
    پست
    584

    نقل قول: دریافت String[] از وب سرویس در اندروید

    دوست عزیز درستش کردم ، اشتبام این بود که مقدار نامناسب می دادم " pi.setValue(1);" و برام anyType{} بر میگردون ولی الان که مقدار رو درست کردم " pi.setValue(تهران);" برام anytype{پرند ، تهران} بر گردون

    با تشکر

تاپیک های مشابه

  1. سوال: دریافت sms مبتنی بر سرویس HTTP/S
    نوشته شده توسط m-rezaee در بخش C#‎‎
    پاسخ: 0
    آخرین پست: سه شنبه 14 خرداد 1392, 08:46 صبح
  2. سوال: مشکل در دریافت پیامک از وب سرویس مگفا (magfa)
    نوشته شده توسط Mohammad S در بخش توسعه نرم افزار تحت وب
    پاسخ: 1
    آخرین پست: جمعه 13 اردیبهشت 1392, 15:41 عصر
  3. وب سرویس در اندروید
    نوشته شده توسط karizi در بخش Android Studio
    پاسخ: 1
    آخرین پست: یک شنبه 01 اردیبهشت 1392, 02:01 صبح
  4. پاسخ: 6
    آخرین پست: چهارشنبه 06 دی 1391, 10:00 صبح
  5. دریافت دیتاتیبل از وب سرویس
    نوشته شده توسط relax_cp در بخش Android Studio
    پاسخ: 4
    آخرین پست: یک شنبه 05 شهریور 1391, 19:41 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •