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 –