Questions tagged «back»

使用户返回到先前状态,页面或屏幕的方法或控件。


10
覆盖后退按钮以充当主页按钮
在按下后退按钮时,我希望我的应用程序进入停止状态,而不是进入销毁状态。 在Android 文档中,它指出: ...并非所有活动都具有按下BACK后会被销毁的行为。当用户开始在“音乐”应用程序中播放音乐,然后按BACK时,该应用程序将覆盖正常的后退行为,从而防止播放器活动被破坏,并继续播放音乐(即使其活动不再可见) 如何在自己的应用程序中复制此功能? 我认为肯定有三种可能性... 捕获后退按钮的按下(如下所示),然后调用home按钮调用的任何方法。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { Log.d(this.getClass().getName(), "back button pressed"); } return super.onKeyDown(keyCode, event); } 捕获后退按钮按下,然后欺骗主页按钮。 捕获后退按钮的按下,然后启动主屏幕的活动,从而有效地将应用程序的活动置于停止状态。 编辑: 我知道有关服务,并且正在与此问题相关的应用程序中使用一种。该问题专门用于在按“后退”按钮时将“活动”置于停止状态而不是被破坏状态。


13
如何防止回到上一个活动?
当我在手机上按了BACK按钮时,我要防止特定活动返回到先前的活动。 具体来说,我有登录和注册屏幕,HomeScreen当发生成功的登录/注册时,两者都启动一个新的活动。启动HomeScreen后,我想防止用户能够通过按BACK键返回登录或注册屏幕。 我尝试使用Intent.FLAG_ACTIVITY_NO_HISTORY,但是由于该应用程序集成了Facebook,因此当使用“使用Facebook登录”时,Facebook应该返回到初始登录屏幕,因此我应该保留这些活动的历史记录。 我想到了在按下按钮时覆盖BACK按钮的行为HomeScreen以直接完成应用程序, @Override public void onBackPressed() { finish(); } 但这也不起作用。


6
如何在vi / vim中返回(Ctrl + Z)
在普通的文本编辑器中[充分尊重Vim],当您执行讨厌的操作并想返回到以前的文本版本时,会使用快捷键Ctrl+ Z。像Word中的“返回”按钮。我想知道如何在Vim中实现这种行为。
107 vim  vi  back  undo  undo-redo 


8
如何处理对话框中的“后退”按钮?
我正在开发一个应用程序,当按下按钮时,它将打开一个包含“确定”和“取消”按钮的对话框。 它工作正常。 当用户按下“后退”按钮时,我将按以下方式进行处理 public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { } return super.onKeyDown(keyCode, event); } 但是上面的方法没有被调用。我该如何处理?
95 android  button  dialog  back 

7
防止后退按钮关闭对话框
我试图防止在Android中按下“后退”按钮时关闭AlertDialog框。我已经遵循了该线程中的两个流行方法,并且使用System.out.println可以看到在两种情况下代码都可以执行。但是,后退按钮仍会关闭对话框。 我可能做错了什么?最终,我试图防止后退按钮关闭对话框-这是在应用程序首次运行时显示的免责声明,我不希望用户有任何选择,只能在其中按下“接受”按钮。以便该应用继续运行。
74 android  back 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.