精確的事件控制電話背後,我研究並發現了方法onBackPressed()
,但從我所瞭解的情況來看,我必須從屏幕手動進行過渡......任何人都會對如何通過點擊後面,回到前一個屏幕?追蹤按鈕事件
我的應用程序有4個活動,例如:我在活動2中,它有四個佈局,我目前在運行時使用第三個佈局,因爲您會回到第二個佈局?
如果你沒有一個建議,我也想知道如何得到的佈局是在運行時使用
感謝。
精確的事件控制電話背後,我研究並發現了方法onBackPressed()
,但從我所瞭解的情況來看,我必須從屏幕手動進行過渡......任何人都會對如何通過點擊後面,回到前一個屏幕?追蹤按鈕事件
我的應用程序有4個活動,例如:我在活動2中,它有四個佈局,我目前在運行時使用第三個佈局,因爲您會回到第二個佈局?
如果你沒有一個建議,我也想知道如何得到的佈局是在運行時使用
感謝。
您可以創建分層家長活動並允許操作欄提供導航。
這裏是一個教程,應該幫助你。
http://developer.android.com/training/implementing-navigation/ancestral.html
而不是你需要什麼很清楚,但是......
您不必手動做轉換回從屏幕,因爲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();
}
onBackPressed()必須工作......什麼問題了嗎? – Ranjit