我在Android Studio上编写了一个应用程序,编译器告诉我他无法解析我的单例方法。我试过使用枚举前的J2SE 6 singleton实现和pos-J2SE 6实现,并且在这两种情况下都会发生问题。编译器告诉我他无法解析Singleton方法
这里是我如何编码(这是一个简单的例子,我在做同样的事情在我的 辛格尔顿除了他有更多的方法等):
public class Singleton {
private static final Singleton instance = new Singleton();
private boolean aaa;
private Singleton() {}
public static Singleton getInstance() {
return instance;
}
public void bbb(){}
}
OR
public enum Singleton{
INSTANCE {
private boolean aaa;
public void bbb(){}
}
}
,并在同一个包的另一个类我编码
public class MapHandler implements OnMapClickListener
Singleton abc = Singleton.getInstance();
abc.bbb();
// rest of code
}
编译器告诉我,可以不属于R esolve symbol bbb()
我在做什么错?我在问这是因为这是一个简单的任务,其他人都以同样的方式执行此操作,但我在网上搜索了有关此特定案例的信息,并且我找不到此答案= S
Android Studio默认编译器是javac的权利?你以为我在用jack吗? –
我在下面的评论中添加了一些代码。解决您面临的所有问题至关重要。 – ChiefTwoPencils