بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

سوال در مورد NetworkOnMainThreadException

مدیریت گفتگو
مرتضی 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام من داشتم روی پروژه ی RssReader استاد کار می کردم به محض این که در یک اکتیویتی به غیر از اکتیویتی  main شی از  کلاس RssParser را میسازم این exception رو میده

 

 

از thread استفاده کردم اما جواب نداد اگه میشه راهنماییم کنید

ممنون

نظرات

احسان منصوری 10 سال پیش
اگه پروژتون خطای NetworkOnMainThreadException میده، کدهایی که برای ارتباط با سرور نوشتید رو داخل یک Thread قرار بدین.
Criss 10 سال پیش
غیر ممکنه ، ترد جواب میده ، تمام کد هاتون رو درون یک متد بزارید و متد رو درون ترد قرار بدید

پاسخ‌ها 1

مرتضی 10 سال پیش

من با thread انجام دادم امابرنامه کرش میکرد از این کد استفاده کردم برای من جواب داد

 
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}

نظرات

alisherafat01 10 سال پیش
توصیه میشه از این روش استفاده نکنید! همون AsyncTask رو استفاده کنید

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .