gpt4 book ai didi

android 注释 MyTask_(Context) 在 MyTask_ 中具有私有(private)访问权限

转载 作者:行者123 更新时间:2023-11-29 17:39:18 24 4
gpt4 key购买 nike

我正在使用带有 androidannotations 的 @EBean MyTask 类。我想像这样创建生成类的新实例

myTask = new MyTask_(this);

它给我错误:

Error:(65, 28) error: MyTask_(Context) has private access in MyTask_

生成的类有一个私有(private)方法:

private MyTask_(Context context) {
context_ = context;
init_();
}

问题是,要做什么才能使 android 注释可以声明构造函数 public?或者我怎样才能访问私有(private)构造函数?

最佳答案

通常你不应该自己实例化bean,而是通过@Bean注解将它注入(inject)到一个字段中:

@Bean
MyTask injected;

但是,如果确实需要,可以使用生成的 getInstance_() 方法:

MyTask task = MyTask_.getInstance_(context);

关于android 注释 MyTask_(Context) 在 MyTask_ 中具有私有(private)访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29315323/

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