我向用戶展示一個類別列表,他必須選擇一個。
如何在按下前強制用戶選擇?如何強制用戶在按下前完成任務?
0
A
回答
3
假設您要求用戶通過Dialog
進行選擇,請使用setCancelable(false)
標誌。根據documentation,這可以防止使用後退按鈕。
2
你可能會重寫後退按鈕的處理,但更正確的做法是簡單地處理取消。在您的onActionResult
覆蓋中,只有在參數result
爲Activity.RESULT_OK
(如果用戶按下後退按鈕時爲Activity.RESULT_CANCELED
)纔會作出反應。
3
不要這樣做。當用戶不選擇任何東西時,處理這種情況。
1
我會使用微調,並預選一個良好的默認值。 強制用戶執行某些操作應該只是應用程序中的最後手段。
相關問題
- 1. 任務。完成任務之前任務完成
- 2. 在完成異步任務之前完成Jake任務
- 3. Java如何在返回控制之前等待任務完成
- 4. 如何在我們繼續完成其他任務之前強制完成所有流?
- 5. ContinueWith任務完成前任務運行
- 6. Android:如何在服務完成任務時啓用按鈕?
- 7. 在更新用戶界面前強制任務等待
- 8. 讓任務在用戶取消之前完成
- 9. 如何獲得任務完成/完成?
- 10. Task.Continue在任務完成之前觸發
- 11. 如何在任務完成時啓用WPF中的按鈕
- 12. 如何強制循環等到用戶按下提交按鈕?
- 13. 如何在rake任務中強制RAILS_ENV?
- 14. 如何在不阻塞的情況下調用另一個任務之前完成一個任務?
- 15. 如何讓Grunt在運行另一個任務之前等待任務完成?
- 16. 如何用jquery完成此任務?
- 17. 如何在Android上完成任務?
- 18. 在再次運行之前強制onClick動畫完全完成
- 19. 任務完成
- 20. 完成任務
- 21. 如何完成前一頁時按下按鈕
- 22. 如何在所有子任務'完成'的情況下查找Jira任務
- 23. 。繼續任務完成之前啓動
- 24. 異步任務完成之前返回
- 25. 任務前關閉WPF窗口完成
- 26. 如何強制quartz.net作業完成
- 27. 如何強制PhantomJS等待MathJax完成?
- 28. 如何強制Node.js轉換流完成?
- 29. URLSession下載任務完成後只調用任務
- 30. 如何在後臺執行完成的下載任務?