PDA

View Full Version : فراخوانی وب سرویس دات نت



*unos*
شنبه 15 شهریور 1393, 00:27 صبح
سلام
یه وب سرویس asp.net دارم که می خوام از اندروید 2 تا مقدار پاس بدم و وب سرویس در پاسخ یک عدد برگردونه .

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

*unos*
شنبه 15 شهریور 1393, 12:42 عصر
سلام این یه نمونه برنامست که وصل میشه به وب سرویس و دوتا عدد رو پاس میده و یه عدد بر میگردونه (مثلا 5 و 5)
میخوام بعد از لاگین بتونم یه فایل رو دانلود کنم . اما با کلیک روی دانلود , crash میکنه

میشه چک کنید ببینید مشکل کارم کجاست

http://toloue-co.ir/hamgam/WebServiceLoginAndDownload.zip

saeed_g21
شنبه 15 شهریور 1393, 15:45 عصر
سلام این یه نمونه برنامست که وصل میشه به وب سرویس و دوتا عدد رو پاس میده و یه عدد بر میگردونه (مثلا 5 و 5)
میخوام بعد از لاگین بتونم یه فایل رو دانلود کنم . اما با کلیک روی دانلود , crash میکنه

میشه چک کنید ببینید مشکل کارم کجاست

http://toloue-co.ir/hamgam/WebServiceLoginAndDownload.zip


موقع Crash در لاگ چیزی نمیگه ؟

*unos*
شنبه 15 شهریور 1393, 20:38 عصر
من خیلی اندوید کار نکردم. اگه زحمتی نیست دانلود کنید و تست کنید ببینید متوجه میشید مشکل از کجاست ؟

saeed_g21
شنبه 15 شهریور 1393, 21:01 عصر
شما خطای android.os.NetworkOnMainThreadException رو دریافت می کنید

در موردش در Google جستجو کن ببین چیزی دستت میاد

*unos*
شنبه 15 شهریور 1393, 21:36 عصر
ممنون . قسمت دانلود باید داخل یک thread به جز thread اصلی اجرا می شد .
با استفاده از لینک زیر مشکلم حل شد . تشکر


http://stackoverflow.com/questions/6343166/android-os-networkonmainthreadexception

*unos*
شنبه 15 شهریور 1393, 22:46 عصر
شما خطای android.os.NetworkOnMainThreadException رو دریافت می کنید




دوست عزیز میشه بگید چه شکلی دیباگ کردید که متوجه شدید این exception رخ میده

saeed_g21
شنبه 15 شهریور 1393, 22:57 عصر
به راحتی !!!

وقتی برنامه را اجرا می کنید نرم افزار Eclipse خودش تمام رویداد های رخ داده رو نشان میده و وقتی خطایی رخ داد کلیه متنهای خطا را با رنگ قرمز مشخص می کند و کافیست متنها را خوانده و از خطای رخ داده مطلع شوید

در Logcat از قسمت DDMS