2010-03-21 37 views

回答

3

假設您要求用戶通過Dialog進行選擇,請使用setCancelable(false)標誌。根據documentation,這可以防止使用後退按鈕。

2

你可能會重寫後退按鈕的處理,但更正確的做法是簡單地處理取消。在您的onActionResult覆蓋中,只有在參數resultActivity.RESULT_OK(如果用戶按下後退按鈕時爲Activity.RESULT_CANCELED)纔會作出反應。

3

不要這樣做。當用戶不選擇任何東西時,處理這種情況。

1

我會使用微調,並預選一個良好的默認值。 強制用戶執行某些操作應該只是應用程序中的最後手段。