2012-12-23 28 views
0

當我回到之前的活動時,我收到ActionBar後退按鈕的錯誤,但是當我使用Menu Button Back時,一切都按計劃進行!我想我知道發生了什麼,因爲使用Action Bar後退按鈕可以重新創建前一個活動,但我不希望發生這種情況。如何覆蓋Action Bar(默認)後退按鈕以執行菜單欄後退按鈕,以便不調用OnDestroy()?NullPointerException返回Android ActionBar(但不是菜單欄返回)

+0

發表一些代碼。另外,你可能只想調用finish();當點擊操作欄時。你永遠不應該重拍以前的活動。 –

+0

發佈您的相關代碼和LogCat錯誤,以便我們可以幫助您。 – Sam

+1

AH,從來沒有想過。傻了,找出來了。我通過在OnMenuitemClicked中使用finish()調用來解決問題,而不是默認的,愚蠢的我。 。 。 – iheanyi

回答

0

我想通了,我不得不在onMenuItemClicked函數中調用finish()而不是使用默認函數。

雖然這個答案可能已過時。

相關問題