2012-08-05 144 views
0

我有一個非常簡單的應用程序。該應用程序提出問題,並根據用戶點擊不同的文字顯示。現在,當主頁按鈕被按下時,手機會進入主屏幕並且應用程序暫停。如何使後退按鈕充當Android中的主頁按鈕

但是當我按下後退按鈕時,對話框消失,但白色背景(由eclipse製作的應用程序中的默認值)仍然存在。然後我必須再次按下後退按鈕才能進入主屏幕。

我的問題,有沒有辦法讓後退按鈕作爲主頁按鈕返回到主屏幕?如果有,那是什麼。

我嘗試過使用onStop和onResume和onPause,但同樣的事情發生。

謝謝,

dhoehna。

+1

操作系統? iOS版? Android的?圖書館?語言? – 2012-08-05 01:13:49

回答

0

聽起來像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