9
A
回答
14
假設你的活動中,如A-> B-> C-> d。當用戶按下D活動中的返回按鈕,然後進入C,然後按下C活動中的返回按鈕,他將再次進入B活動。按下後退按鈕,用戶將出現在Launcer活動中。所以按回按鈕,你可以給用戶留言。
@Override
public void onBackPressed() {
Toast.makeText(context,"Thanks for using application!!",Toast.LENGTH_LONG).show()l
finish();
return;
}
或
當從任何活動按直接上門鍵,你需要
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
上述方法覆蓋後,現在您可以輕鬆地使用的onkeydown聽您的活動HOME按鍵() 方法。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{
Toast.makeText(context,"Thanks for using application!!",Toast.LENGTH_LONG).show();
}
});
13
你可以使用的OnDestroy()事件或您的主/發射活動覆蓋onbackpressed事件
1
假設你希望在應用程序是完全封閉(從背景中取出爲好),你可以只覆蓋在你的第一個活動onDestroy()
方法對話框僅顯示。
相關問題
- 1. AlertDialog OnClose事件Android
- 2. Javascript onclose事件
- 3. onClose ASP.NET中的事件
- 4. Ext-js4 MVC tabspanel onclose事件
- 5. mdDialog:捕獲onClose事件
- 6. 如何附加bootbox onclose事件?
- 7. 如何捕捉MobiScroll onClose事件
- 8. 如何覆蓋WPF上的onclose事件?
- 9. jQuery Mobile的選擇onClose事件會
- 10. 瀏覽器桌面通知句柄onClose事件
- 11. Flex是否有主電影的onclose/onunload事件?
- 12. 在javascript中捕獲瀏覽器的onClose事件 - 不是onUnload
- 13. 防止telerik窗口在onClose客戶端事件中關閉
- 14. 根據'OnClose'上的表值觸發事件
- 15. 在delphi中Tform的onclose事件中釋放一個對象
- 16. 覆蓋colorbox onClose
- 17. jQuery Datepicker onClose
- 18. 覆蓋的OnClose()
- 19. datepicker onClose issue
- 20. C#while循環onclose
- 21. Firefox通知箱onclose?
- 22. Framework7 - PhotoBrowser onClose函數
- 23. Fancybox 2.01 onclose命令?
- 24. 語義UI模式組件onClose React
- 25. GWT popuppanel取消的OnClose基於條件
- 26. asp.net jquery fancybox - >在fancybox onClose事件中通過jquery觸發按鈕單擊事件
- 27. 如何在Javascript中使用close函數訪問onclose事件代碼?
- 28. Datepicker onClose事件在用作剪貼畫編輯器時未觸發
- 29. jQuery UI onClose調用函數
- 30. jQuery的colorbox onclose更新父
@ user1479606不 - 太遲了。 – Billie
請參考Android活動生命週期的這篇文章:http://stackoverflow.com/questions/8515936/android-activity-life-cycle-what-are-all-these-methods-for –