2013-08-16 84 views
0

我有三個活動(家庭,一等,二等)回到以前的活動

主屏幕 - > FirstActivity - > SecondActivity

Intent intentmap = new Intent(FirstActivity.this, SecondActivity.class); 
startActivity(intentmap); 

當我在SecondActivity和我點擊按鈕回來,它返回到主頁,我想返回到previousActivity,我該怎麼做?

+2

後退按鈕將導致先前的活動。你有沒有機會在第一個活動中打完()? – Raghunandan

+1

你在'startActivity(intentmap);'後調用'finish();'。 – g00dy

+0

它不會讓我知道它;它導致我到homeActivity – user2673732

回答

1

根據您的意見,您必須致電您的FirstActivity的finish()

按下後退按鈕會引導您進行上一個活動。

當您從FirstActivity導航到SecondActivity時。您的FirstActivity已暫停。你的第二個活動是放回棧,並重點。

http://developer.android.com/reference/android/app/Activity.html

當你按下後退按鈕在後面的堆棧你當前活動彈出並銷燬。後堆棧中的前一個活動需要關注。

我建議你看看活動的生命週期和活動後退堆棧進一步的細節

http://developer.android.com/guide/components/tasks-and-back-stack.html

相關問題