2013-11-20 92 views
0

精確的事件控制電話背後,我研究並發現了方法onBackPressed(),但從我所瞭解的情況來看,我必須從屏幕手動進行過渡......任何人都會對如何通過點擊後面,回到前一個屏幕?追蹤按鈕事件

我的應用程序有4個活動,例如:我在活動2中,它有四個佈局,我目前在運行時使用第三個佈局,因爲您會回到第二個佈局?

如果你沒有一個建議,我也想知道如何得到的佈局是在運行時使用

感謝。

+0

onBackPressed()必須工作......什麼問題了嗎? – Ranjit

回答

0

而不是你需要什麼很清楚,但是......

您不必手動做轉換回從屏幕,因爲onBackButton()已經做的工作​​適合你:

公共無效onBackPressed()

在API級別活動時已檢測到用戶的按5 調用後退鍵。默認實現只是完成當前活動,但您可以覆蓋它以執行任何您想要的操作。

如果你想定製這個,你可以覆蓋onBackButton():

@Override 
public void onBackPressed() 
{ 
    //do your stuff 

    //optional, if you want the default behaviour of back button to be called, 
    //that is going back to previous activity 
    super.onBackPressed(); 
}