انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پیام force close/wait

پیام force close/wait

#1
سلام خدمت دوستان
دوستان برنامه من کار میکنه ولی ی جاش پیام force close/wait رو میده و وقتی wait رو میزنم کارشو کامل انجام میده!
چجور میشه این مشکل رو حل کرد؟
 
پاسخ

پیام force close/wait

#2
دوست عزیز شما به احتمال زیاد از AsynkTask استفاده کردید در برنامه ..درسته؟..دلایل زیادی میتونه داشته باشه مثلا افتادن در یک حلقه تکرار در فرایند مثلا دانلود کردن..
اگر  از appLevel 9 به بالا استفاده میکنید..میتونید با دستورات زیر این پیغام کنترل کنید..

کد پی‌اچ‌پی:
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                           .
detectAll()
                           .
penaltyLog()
                           .
penaltyDeath()
                           .
build()); 

این دستورات رو در ابتدای متد ONcreate استفاده کنید..به احتمال زیاد درست شه.
پاسخ
 سپاس شده توسط foad.pezeshkian ، admin

پیام force close/wait

#3
برای انجام انتقال فایل این مشکل پیش میاد و دانلودی در کار نیست
حلقه هم زیاد وجود داره
این نکته ها برای توضیح بیشتر بهتون کمک میکنه؟
پاسخ

پیام force close/wait

#4
با دستورات بالا مشکلتون به احتمال زیاد حل بشه..ولی
دوست عزیز به این عمل میگن ANR  ، یعنی  Application Not Responding به معنی اینکه اپلیکیشن شما قادر به پاسخگویی نیست..ببینید هر اپلیکیشن به صورت نرمال داخل یک Therad همه کاراش رو انجام میده..وقتی که عملیات انجام شده خیلی وقت گیر باشه واسه پردازش ،این پیغام معمولا نمایش داده میشه.. یعنی عملیات اپلیکیشن شما به کندی و وقت گیر هست.. بهترین کار  اینه که یک Thread به عنوان  کارگر برای این عملیات استفاده شه. یا  runOnThreadUI  برای عملیاتی که به در Ui  زمان گیر هست..

 
پاسخ
 سپاس شده توسط foad.pezeshkian ، admin

پیام force close/wait

#5
با آموزش هایی که داخل سایت از Thread هست،امتحان میکنم
امیدوارم جواب بگیرم
ممنون از کمکتون
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان