我向用户显示一个类别列表,他必须选择一个 在按下之前如何强制用户选择?
答案 0 :(得分:3)
不要这样做。只需处理用户未选择任何内容的情况。
答案 1 :(得分:3)
假设您要求用户通过Dialog
进行选择,请使用setCancelable(false)
标记。根据{{3}},这可以防止使用后退按钮。
答案 2 :(得分:2)
你可能会覆盖后退按钮的处理,但更正确的做法就是处理取消。在onActionResult
覆盖中,仅在result
参数为Activity.RESULT_OK
时才会做出反应(如果用户按下后退按钮,则为Activity.RESULT_CANCELED
。)
答案 3 :(得分:1)
我会使用微调器并预先选择一个好的默认值。 强迫用户做某事应该只是你申请中的最后手段。