簡體   English   中英

如何在按下“后退/主頁”按鈕時阻止我的應用退出?

[英]How to stop my app from exiting when back/home button button is pressed?

我正在為其安裝的平板電腦制作獨家的應用程序。 我想設置一個限制,以便在按下后退按鈕或主頁按鈕時,將提示用戶輸入密碼,並且如果密碼正確,則允許應用程序退出。

我不確定這可能是個好主意。 您以這種方式“阻止”用戶。 您可能可以覆蓋后退按鈕,但不能覆蓋主頁按鈕 (如果不將該應用程序設為啟動器)。

我做了一個“信息亭”應用程序,並且我有相同的要求。 我最終植根了設備並使用了此Hide Bar應用程序。 用戶無法返回,並且管理員具有一個按鈕,可以使用密碼輸入“管理面板”。 在此管理面板中,您可以按一個按鈕轉到啟動器。 從那里,您可以使用“隱藏欄”應用程序中包含的小部件來還原后退和主頁按鈕。

覆蓋后退按鈕非常容易,只需覆蓋Activity.onBackPressed()即可完成所需的任何操作。 不要調用super(),否則它將關閉活動!

覆蓋主頁按鈕更成問題。 這樣做的唯一方法是將您的應用啟動 然后按主頁,然后將您的應用選擇為默認啟動器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM