Android 如何为运行时创建的不同组件生成唯一ID,就像R.java为所有Cals创建唯一ID一样

Android 如何为运行时创建的不同组件生成唯一ID,就像R.java为所有Cals创建唯一ID一样,android,Android,我必须实现与R.java相同的逻辑,在我的项目中为运行时创建的不同组件生成唯一ID。如果您在运行时只需要唯一的ID,那么有人可以帮助我,也许处理ID的单例就足够了 public class UidUtils { private UidUtils() {} /** * A unique identifier. */ private static int uid = 1; /** * Deliver the next uid.

我必须实现与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;
    }

}