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

*لطفا کمکم کنید*راه اصولی گرفتن اطلاعات سرور با کمک broadcastReciver در حالت بسته بودن برنامه

129883  8 سال پیش  8 سال پیش
0 0

سلام امیدوارم حال همتون خوب باشه.

دوستان با BroadcastReciver دارم اینترنتو چک میکنم به محض وصل شدن اینترنت ، برنامه از طریق AsyncTask به سرور وصل بشه و اطلاعات رو آپدیت بکنه. یه کلاس extend شده از BroadcastReciver نوشتم وخوب داره کار میکنه فقط وقتی برنامه در حالت استفاده هست یا در حالت onStop هست درست کارمیکنه وقتی که برنامه رو کلا میبندم به محض اتصال به اینترنت کرش میکنه. چجوری میتونم قبل از اجرای AsyncTask برنامه رو در حالت onStop یا onPause قرار بدم بعد AsyncTask بره اطلاعات رو بگیره. دستوره در حالت onStop قرار دادن یک Activity از یک Activity دیگه چیه یا اصلن راه اصولی آپدیت کردن اطلاعات از سرور زمانی که برنامه بسته هست چیه؟ ممنون میشم کمکم کنید.

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Mir Unknown  8 سال پیش
+1 0

این که موقعی که برنامه بسته هست این کارو بکنید باید در پس زمینه این کار رو بکنید که باید دسترسیش رو تو منیفیست بزارید تا برنامتون وقتی بسته میشه در پس زمینه فعال باشه و فعالبت کنه اما برای رفتن به حالت onStop یا onPause باید بین اکتیویتی ها جابه جا بشید برای اطلاعات بیشتر چرخه زندگی اکتیویتی ها رو مطالعه کنید


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