0
我想知道是否有辦法阻止Android任務堆棧中的最後一個任務完成();如果用戶點擊後退按鈕。我確實喜歡將用戶發送回主屏幕,但我希望最後一個活動保留在堆棧中,因此如果用戶再次從主屏幕上單擊應用程序啓動器,它將不會再次啓動主活動新的任務堆棧。我的應用程序需要用戶登錄和註銷,因此如果他們確實註銷,我希望清除任務堆棧。有誰知道這是否可能?Android:未完成(完成)堆棧中的最後一個任務
感謝
我想知道是否有辦法阻止Android任務堆棧中的最後一個任務完成();如果用戶點擊後退按鈕。我確實喜歡將用戶發送回主屏幕,但我希望最後一個活動保留在堆棧中,因此如果用戶再次從主屏幕上單擊應用程序啓動器,它將不會再次啓動主活動新的任務堆棧。我的應用程序需要用戶登錄和註銷,因此如果他們確實註銷,我希望清除任務堆棧。有誰知道這是否可能?Android:未完成(完成)堆棧中的最後一個任務
感謝
這部分是可以改變你的應用程序的實現作爲背景Service
。當然,阻止你的應用程序被關閉是一種非常糟糕的做法,實際上任何限制用戶關閉應用程序的做法都是不好的做法。如前所述,實現此目的的最佳方式是將其放入Service中,但這種方式應該至少實現一種機制來乾淨地關閉您的應用程序(例如退出按鈕),否則您的用戶將需要強制你的應用程序關閉(並且你將無法阻止)。
更多在此,here。