gpt4 book ai didi

java - 从 Activity 中引用私有(private)助手类

转载 作者:行者123 更新时间:2023-12-02 07:25:08 28 4
gpt4 key购买 nike

我需要使用辅助类中的一些方法,但当我尝试在 Activity 中创建辅助类的对象时遇到问题。

HelperClass helper = new HelperClass();

当我执行上述操作时,我收到一条错误消息,提示我需要将 Helper() 的可见性设为默认值。这是辅助类的相关部分。

public class HelperClass {

private static HelperClass helperClass;
private String list;

private HelperClass() {
initialiseHelper();
}

当我取出 HelperClass 中的 private 时,这很好,但我不想编辑此类。有没有解决的办法?

最佳答案

看起来您正在尝试应用 Singleton 模式,但缺少 getInstance() 方法,该方法应如下所示:

public static synchronized HelperClass getInstance() {
if (helperClass == null) {
helperClass = new HelperClass();
}
return helperClass;
}

现在,您应该在任何想要引用 HelperClass 实例的地方使用此方法。希望这会有所帮助。

关于java - 从 Activity 中引用私有(private)助手类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672109/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com