长辈朋友们,你们好。这段代码是用来生成请求码的,但是关于请求码是什么样子我就不清楚了。因为我看不懂这段代码。所以希望看到这个问题的长辈朋友能够帮帮我。
代码如下:
protected int makeRequestCode(int requestCode) {
if ((requestCode & 0xffffff00) != 0) {
throw new IllegalArgumentException("Can only use lower 8 bits for requestCode");
}
return ((index + 1) << 8) + (requestCode & 0xff);
}
注:这里的index是一个成员变量。无需关心。