如何强制用户在按下之前完成任务?

时间:2010-03-21 20:44:28

标签: android

我向用户显示一个类别列表,他必须选择一个 在按下之前如何强制用户选择?

4 个答案:

答案 0 :(得分:3)

不要这样做。只需处理用户未选择任何内容的情况。

答案 1 :(得分:3)

假设您要求用户通过Dialog进行选择,请使用setCancelable(false)标记。根据{{​​3}},这可以防止使用后退按钮。

答案 2 :(得分:2)

你可能会覆盖后退按钮的处理,但更正确的做法就是处理取消。在onActionResult覆盖中,仅在result参数为Activity.RESULT_OK时才会做出反应(如果用户按下后退按钮,则为Activity.RESULT_CANCELED。)

答案 3 :(得分:1)

我会使用微调器并预先选择一个好的默认值。 强迫用户做某事应该只是你申请中的最后手段。