转载请注明出处:http://blog.csdn.net/crazy1235/article/details/72123984
View.java
public static int generateViewId() {
for (;;) {
final int result = sNextGeneratedId.get();
// aapt-generated IDs have the high byte nonzero; clamp to the range under that.
int newValue = result + 1;
if (newValue > 0x00FFFFFF) newValue = 1; // Roll over to 1, not 0.
if (sNextGeneratedId.compareAndSet(result, newValue)) {
return result;
}
}
}
作者:crazy1235 发表于2017/5/15 11:45:12 原文链接
阅读:311 评论:0 查看评论