我使用如下枚举类:

public enum Currency {

        INR(100, '₹'),
        USD(100, '$'),
        EUR(100, '€' );


    private final char currencySymbol;
    private final int subUnitsPerUnit;

    private Currency(int subUnitsPerUnit, char currencySymbol) {
        this.subUnitsPerUnit = subUnitsPerUnit;
        this.currencySymbol = currencySymbol;
    }

    public final char getCurrencySymbol() {
        return this.currencySymbol;
    }

    public final int getSubUnitsPerUnit() {
        return this.subUnitsPerUnit;
    }
}


并在我的片段(在Android中)中使用以下代码来使用它:

private Currency currency = Currency.INR;


枚举和片段都在同一包中,但是当我运行应用程序时,我在Android Studio 0.8.6中不断收到以下错误

Error:(44, 13) cannot find symbol class Currency
Error:(44, 33) cannot find symbol variable Currency


能请别人指出我正确的方向吗?

谢谢。

最佳答案

只需更改您的Currency类名,然后尝试再次运行代码即可,以确保它没有命名冲突。

07-28 03:35