2012-05-24 48 views
0

我開發了一個應用程序,但是當我點擊平板電腦或Android手機上的主頁按鈕(不是後退按鈕)時,它的行爲就像後退按鈕。我有很多活動在我的app.How我可以提前糾正這種problem.Thanks如何在平板電腦或移動設備上點擊主頁按鈕時進入主菜單?

+0

而你沒有重寫主頁按鈕? – Urban

+0

你可以重寫onKeyDown事件(如果你沒有)檢查當前KeyEvent是否爲KEYCODE_HOME,如果是的話,激發一個意圖去主屏幕。快速谷歌將幫助你。我不記得記憶的意圖是什麼。如果你已經覆蓋了主鍵事件,那可能是爲什麼它不會按預期工作。 –

+0

#Joey Roosing:你能舉一些例子嗎? – Delwin

回答

0

,因爲你沒有調用finish()當前活動,

所以,每當你通過意向調用另一個活動類應完成當前活動,如

CurrentActivityClass.finish();

在調用另一個活動類進行導航之前。

+0

通常,您使用後退按鈕返回上一個活動。無論活動被破壞,您都可以使用主頁進入主屏幕。你正在做的是確保當前的活動是唯一活着的活動。這通常不是你想要做的事情。 –

相關問題