ورود

View Full Version : هرگز بسته نشدن برنامه در اندروید



Javadprogrammer10
شنبه 03 آذر 1397, 22:20 عصر
باسلام، من یه نرم افزار دانلود منیجر تمام عیار برای اندروید نوشتم و یه مشکل دارم، من می خوام برنامم تا زمانی که روی گوشی کاربر نصبه بسته نشه یعنی همیشه در حال اجرا در پس زمینه باشه و کاربر نتونه برنامه رو ببنده مگر با Force Stop حالا من قطعه کدی می خوام که هرگز برنامم بسته نشه، ممنون میشم کمکم کنید.

rubiks.kde
دوشنبه 05 آذر 1397, 11:30 صبح
این کار باعث میشه مصرف باتری بره بالا و توی بیشتر گوشی ها پیغام بده و کاربر رو مجبور به بستن بکنه.

در کل میتونید از alarm manager استفاده کنید تا هر چند دقیقه برنامه شما رو ران کنه که البته محدودیتی هایی دارید و یا از api جدید داخل jetpack مثل work manager که با این روش میتونید برنامه رو در صورت بسته شدن دوباره ران کنید.
ازforeground service هم میتونید استفاده کنید . یه notification نمایش میده و هست که باعث میشه برنامه بسته نشه

ولی راه حل بهتر اینه که شما نسبت به وقایع حساس باشید مثلا وقتی فلان کار شد برنامه شما اجرا بشه .