آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سوال در مورد NetworkOnMainThreadException

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

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

 

 

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

ممنون

+1 0
اگه پروژتون خطای NetworkOnMainThreadException میده، کدهایی که برای ارتباط با سرور نوشتید رو داخل یک Thread قرار بدین. (10 سال پیش)
0 0
غیر ممکنه ، ترد جواب میده ، تمام کد هاتون رو درون یک متد بزارید و متد رو درون ترد قرار بدید (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مرتضی  10 سال پیش
0 0

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

 
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
0 0
توصیه میشه از این روش استفاده نکنید! همون AsyncTask رو استفاده کنید (10 سال پیش)

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