为什么定义android活动result_ok -1

时间:2014-10-05 03:57:11

标签: android android-activity

 /** Standard activity result: operation succeeded. */
    public static final int RESULT_OK           = -1;

为什么在android活动中定义RESULT_OK -1,而不是1?

1 个答案:

答案 0 :(得分:2)

至于为什么" -1"被选中,人们只能猜测。我最好的猜测是Android正在尝试确保RESULT_OK不会与用户定义的常量冲突。也就是说,当您开发一个Activity并定义自己的响应代码时,您可能会选择正整数值。如果RESULT_OK是" 1",那么应用开发者也可能选择它的概率更高。

只是我的理论。