gpt4 book ai didi

android - 由于某些中间构造函数调用,没有可用的 TYPE 封闭实例

转载 作者:行者123 更新时间:2023-12-05 00:07:21 24 4
gpt4 key购买 nike

我不断收到有关我的 WallpaperService 的封闭实例不可用的错误消息。所以我的程序不会编译。这个错误到底是什么意思...?

我应该从这里去哪里。下面是我的 myEngine 类的构造函数。错误发生在我的 super(); 方法调用中。

public final class myEngine extends Engine implements OnSharedPreferenceChangeListener {
LWPService a;
private i b;
private SharedPreferences c;
private LWPService r4_LWPService;

myEngine(LWPService lwpService) {
super();
this.a = r4_LWPService;
this.b = new i(getSurfaceHolder(),
r4_LWPService.getApplicationContext());
this.c = r4_LWPService.getSharedPreferences("settings", 0);
this.c.registerOnSharedPreferenceChangeListener(this);
onSharedPreferenceChanged(this.c, null);
}
... OTHER CODE...

}

这是 LWPService 类

public class LWPService extends WallpaperService {
public void onCreate() {
super.onCreate();
}

public Engine onCreateEngine() {
return new m(this);
}

public void onDestroy() {
super.onDestroy();
}

最佳答案

你的 myEngine 类不应该是 static - 让它成为 LWPService 的内部类。

关于android - 由于某些中间构造函数调用,没有可用的 TYPE 封闭实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23419661/

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