2014-01-27 81 views

回答

-2

在onPause()中編寫顯示警告對話框代碼,它將很好地工作。

+0

它不起作用 - 應用程序將無論如何移動到後臺,太快 – Dimmerg

4

無法處理,因爲Android的政策(Home button click event handling android)的Home按鍵點擊。當然,您可以使用當前Activity的onPause()/ onStop()方法,但是我認爲,您的應用程序將移動到背景太快,用戶將看不到您的對話框。

另外,還要注意家庭不關閉應用程序 - 只是移動到背景。用戶通常按主返回主應用程序關閉應用程序,嘗試處理它:

@Override 
public void onBackPressed() { 
    // your dialog here 
}