Java 我在尝试设置墙纸时遇到以下错误

Java 我在尝试设置墙纸时遇到以下错误,java,android,Java,Android,错误:对于墙纸\u服务,可疑转换到墙纸管理器: 预期的服务[ServiceCast]this.manager= (壁纸经理) getSystemService(context.WALLPAPER\u服务) 如何解决此问题?您应该使用wallpermanager的getInstance()方法来获取实例 更改以下内容: public HeavyLifter(Context context, Handler callback) { this.context = context;

错误:对于墙纸\u服务,可疑转换到墙纸管理器: 预期的服务[ServiceCast]this.manager= (壁纸经理) getSystemService(context.WALLPAPER\u服务)


如何解决此问题?

您应该使用
wallpermanager
getInstance()
方法来获取实例

更改以下内容:

public HeavyLifter(Context context, Handler callback) {
        this.context = context;
        this.callback = callback;
        this.manager = (WallpaperManager) context.getSystemService(Context.WALLPAPER_SERVICE);
    }
为此:

this.manager = (WallpaperManager) context.getSystemService(Context.WALLPAPER_SERVICE);

非常感谢。这有助于。。
this.manager = WallpaperManager.getInstance(context);