如何使后退按钮充当Android中的主页按钮

问题描述:

我有一个非常简单的应用程序。该应用程序提出问题,并根据用户点击不同的文字显示。现在,当主页按钮被按下时,手机会进入主屏幕并且应用程序暂停。如何使后退按钮充当Android中的主页按钮

但是当我按下后退按钮时,对话框消失,但白色背景(由eclipse制作的应用程序中的默认值)仍然存在。然后我必须再次按下后退按钮才能进入主屏幕。

我的问题,有没有办法让后退按钮作为主页按钮返回到主屏幕?如果有,那是什么。

我尝试过使用onStop和onResume和onPause,但同样的事情发生。

谢谢,

dhoehna。

+1

操作系统? iOS版? Android的?图书馆?语言? – 2012-08-05 01:13:49

听起来像android SDK。所以,我会假设你正在做Android开发。 您必须重写名为OnBackPressed()的方法。然后你可以覆盖后退按钮来完成你想做的事情。

+0

这是一个美妙的想法,但我使用三个minSDKversion。该方法不在那里。相反,这是我一直使用的是什么 公共布尔的onkeydown(INT的keyCode,KeyEvent的事件){ \t如果(的keyCode == KeyEvent.KEYCODE_BACK){ 但什么是代码,使其返回到主屏幕? – 2012-08-05 02:06:42

+0

所以我已经尝试moveTaskToBack(true),但同样的事情仍然发生对话消失,但白色背景仍然存在。虽然我认为我需要的是将整个应用程序移动到背景的somethign ...但这就是moveTaskToBack()的做法是正确的吗? – 2012-08-05 02:41:25