/** Standard activity result: operation succeeded. */
public static final int RESULT_OK = -1;
为什么在android活动中定义RESULT_OK -1,而不是1?
答案 0 :(得分:2)
至于为什么" -1"被选中,人们只能猜测。我最好的猜测是Android正在尝试确保RESULT_OK不会与用户定义的常量冲突。也就是说,当您开发一个Activity并定义自己的响应代码时,您可能会选择正整数值。如果RESULT_OK是" 1",那么应用开发者也可能选择它的概率更高。
只是我的理论。