2014-10-20 143 views
0

我有一個奇怪的問題;我的應用程序不會關閉,當我按下返回按鈕,即使我重寫使用結束(),它不會工作onBackPressed ...當我按下後退按鈕時,我的應用程序不會關閉

@Override 
public void onBackPressed() { 

    finish(); 
} 

這是什麼原因?也許一個處理程序沒有關閉或什麼?

感謝

+1

有使用片段或活動? – 2014-10-20 04:23:34

+0

這是一個在Frameview中加載片段的活動,它還使用網絡/ IO方法調用類。 – Motheus 2014-10-20 04:27:16

+0

添加super.onBackPressed(); – Hulk 2014-10-20 04:27:26

回答

0

那是因爲你已經在你的onBackPressed法去除超..add超級

@Override 
public void onBackPressed() 
{ 

    super.onBackPressed(); 
    finish(); 
} 
+0

@ Motheus試試這個 – Meenal 2014-10-20 04:27:18

+0

,如果它是一個片段,然後調用popBackStack()方法 – Meenal 2014-10-20 04:27:50

+0

我有一塊壞代碼加忘了叫超級。所以我會把這個標記爲正確的答案。謝謝 – Motheus 2014-10-20 04:34:11

相關問題