بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خطای android.os.NetworkOnMainThreadException در پروژه انردوید مارکت
سلام. وقت بخیر دوستان .
من قصد دارم پروژه رو در اندروید استودیو پیاده کنم اما در کلاس WebService با این خطا مواجه میشم. ممنون میشم کد صحیح و بروز شده(که دپریکیت نشده باشه رو با توجه به عکس برام بنویسید. حدس خودم extend کردن از Asyntask و URLConnection هست. اما با این روش نمی تونم پارامتر ها رو با متد readUIrl بگیرم.یعنی تلاش کردم با چنتا جست و جو اما یاد نگرفتم.لطف می کنید اگر کمک کنید .


0
0
دوست عزیز فک کنم این وب سرویسی که با http نوشتین منقضی شده من یه بار امتحان کردم و جواب نمیده به احتمال زیاد دلیلش همینه شما از library volley استفاده کنید. (9 سال پیش)
0
0
دلیل این خطا اینه که برقرای ارتباط با سرور در ترد اصلی انجام میشه که نباید اینطور باشه و باید در یک ترد دیگه باشه ، اگه نمیخواین از لایبرری هایی مثل والی یا رتروفیت استفاده کنین بهتره از Asynctask برای برقرای ارتباط با سرور استفاده نمایید (9 سال پیش)
0
0
ممنون دوستان از جوابتون. در یکی از کلاس های دیگه از volley استفاده کردم و مشکلی نیست اما در اینجا نمی دونم وقتی از AsyncTask استفاده کردم دیگه چطور و کجا باید متد readUrl رو بنویسم.واسه همین خواهش دارم همین یه تکه کد رو برام با استفاده از AsyncTask بنویسید جوری که متد readUrl درش باشه. (9 سال پیش)
0
0
میتونید یه لیسنر بنویسید که وقتی کار async تموم شد صداش بزنه، راه دیگه ای نداره چون توی یه ترد جدا داره کار میکنه و شما نمیدونی کی کارش تموم میشه (9 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .