PDA

View Full Version : خروج کامل از برنامه



Hossein8867
چهارشنبه 12 آبان 1395, 20:33 عصر
سلام دوستان.چه جوری میشه از برنامه به صورت کامل خارج شد؟طبق جستجویی که من در اینترنت داشتم تمامی روش هایی که ذکر شده بود رو امتحان کردم مثلا این لینک (http://stackoverflow.com/questions/6330260/finish-all-previous-activities) اما تمامی آن ها مانند finish(); عمل می کردند و فقط یک مرحله به عقب باز می گشتند.کدی که در زیر اومده هم بود که باید در onDestroy نوشته بشه


Process.killProcess(Process.myPid());

که اگر در یه اکتیویتی finish(); استفاده بشه و از این کد هم در onDestroy همان اکتیویتی استفاده بشه برنامه دو مرحله به عقب باز می گرده.
حالا سوالم از شما اینه که با چه کدی میشه خروج کامل از برنامه داشت حتی اگر کاربر چندین اکتیویتی رو باز کرده باشه؟

spiderman200700
چهارشنبه 12 آبان 1395, 22:41 عصر
باید یک BroadcastReceiver تعریف کنید و در همه اکتیویتی ها قرارش بدید و و در اون متد finish رو صدا بزنید. و هر وقت خواستید از برنامه خارج بشید یه Broadcast ارسال کنید که در نتیجه اون همه اکتیویتی ها متد finish رو صدا بزنن و به صورت کامل از برنامه خارج بشید