我必须隐含相同的逻辑,以便在我的项目中为R.java在运行时创建的不同组件生成唯一的ID。有人可以帮我
最佳答案
如果在运行时仅需要唯一的ID,那么处理这些ID的单例可能就足够了。
public class UidUtils {
private UidUtils() {}
/**
* A unique identifier.
*/
private static int uid = 1;
/**
* Deliver the next uid.
*
* @return The next uid.
*/
public static int getNextUid() {
return ++uid;
}
}