尝试设置壁纸时出现以下错误[重复]

2024-01-09

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

错误:对 WALLPAPER_SERVICE 的 WallpaperManager 进行可疑转换: 预期的壁纸服务 [ServiceCast] this.manager = (壁纸管理器) context.getSystemService(Context.WALLPAPER_SERVICE);

我该如何解决这个问题?


您应该使用getInstance()的方法WallpaperManager获取一个实例。

更改以下内容:

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

To this:

this.manager = WallpaperManager.getInstance(context);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试设置壁纸时出现以下错误[重复] 的相关文章

随机推荐

  • js 中的脚本

    我有一个jsp页面 我根据请求参数动态添加一些内容到页面 请求将返回一个数组 基于此我必须创建一个下拉列表 我想在更改另一个下拉菜单时执行此操作 因此只能使用 javascript 来完成 但我无法在 js 中使用 scriptlet 这真
  • Node.js 快速路由和控制器有什么区别?

    与传统的快速路线控制器相比 有什么不同或更强大的地方吗 如果您有一个 Express 应用程序并定义了模型 那么它是否会成为 MVC 应用程序 还是还有更多必要 我只是想知道我是否因为不升级到更合法的 控制器 而错过了节点表达应用程序中的额
  • 在 ASP.NET MVC 上使用绝对路径访问视图

    我正在尝试以这种方式访问 视图 return View Items Details aspx 我收到此错误 无法找到视图 Items Details aspx 或其主视图 搜索了以下位置 Items Details aspx 在 Items
  • 用于设置 IIS 环境变量的 PowerShell 脚本

    如何使用 PowerShell 自动执行以下步骤 转到 IIS 并选择一个网站 网站名称很可能会作为参数在脚本中传递 Go Inside the Configuration Editor Choose the aspNetCore Sect
  • 为什么 .NET Remoting 服务器无法向 Internet 客户端发送事件

    如您所知 NET Remoting 有一些限制 其中之一是服务器无法跨 NAT 防火墙向 Internet 客户端发送事件 这是一个证据 http social msdn microsoft com forums en US netfxre
  • 如何为自定义 B2B 应用程序添加 Apple ID?

    我正在尝试将自定义 B2B 应用程序添加到 iTunes 连接 从 Apple 文档看来应该有一个文本框来输入客户端 Apple ID 但我似乎没有类似的内容 Apple 文档如下所示苹果文档 https i stack imgur com
  • 在 django 形式中使用reverse()

    我正在尝试使用 django 的撤销 https docs djangoproject com en dev topics http urls reverse我的自定义小部件的 django 表单定义中的函数 但出现错误 Improperl
  • 网站的 NuGet 包恢复

    我正在尝试使用 NuGet Package RestoreVS2010 视觉源安全 它对我来说部分有效 这是从哪里来的 NuGet 没有获取丢失的包 https stackoverflow com questions 17797052 nu
  • admob 与 AndEngine + google play 服务集成时无法显示游戏画面

    我正在使用 andengine 通过 google play 服务进行游戏开发 我的游戏运行良好 但是 一旦我添加了 admob 并调用了 onSetContentView 回调 我的游戏屏幕就会变黑 只有广告可见 这是我的回调 onSet
  • ASP.NET Core 3.0 中的本地化

    我正在尝试使用 resx 文件使我的项目本地化 对我来说 这不起作用 但对我正在从事该项目的同事来说 它也起作用 有关代码的一些详细信息 Startup cs 文件 public void ConfigureServices IServic
  • Matlab 矩阵中非连续预定义值的出现顺序

    我有一个 9 列矩阵 如下所示 X X X X X X 0 2 0 X X X X X X 6 2 0 X X X X X X 6 2 0 X X X X X X 7 2 0 X X X X X X 8 2 0 X X X X X X 8
  • 传递 HTTP 引荐来源网址(站点 A、B、C - A 到 C)?

    这是一个最好用例子来说明的问题 用户前往Site A 然后点击进入Site B 引用站点现在是站点 A 同一用户点击进入Site C来自站点 B 引用站点现在是站点 B 我想知道是否可以将站点 C 的引用站点显示为站点 A 如果愿意 则为初
  • 从服务器有没有办法知道我的页面正在 Iframe 中加载

    我在我的网页中使用 sammy js 如果有人在 IFrame 对于 IE 中使用此网页 它只会将整个页面重定向到 IFrame 的位置 所以 我在想是否有一种方法可以检查如果 IFrame 正在请求我的页面 如果是这种情况 那么我可以简单
  • 非法转义字符后跟空格

    我正在编写一些代码来使用在终端中加载和运行文件的进程来运行 shell 脚本 我遇到的问题是由于空格而导致终端识别文件名 例如 run file sh foo bar ss 应该在终端中运行 run file sh foo bar ss 这
  • Backbone.js:从视图的 Initialize: 函数调用 render()

    我希望我的视图在第一次创建时呈现自身 所以我打电话this render in the initialize 函数 像这样 删除了一些代码 var MyView Backbone View extend el mydiv initializ
  • 哈希表如何绑定到下拉列表?

    在 vb net winforms 中 哈希表如何绑定到下拉列表或任何其他数据源驱动的控件 只需使用下拉列表的 Datasource 属性 DropDownList dd new DropDownList Hashtable mycount
  • 如何在线恢复 Visual Studio 中的 git pull 请求?

    一名团队成员使用 git for Visual Studio Online 提出了拉取请求 它已获得批准并成功合并 但我们希望撤消该操作并恢复到 PR 之前的分支状态 在当地 我知道有一种方法可以做到这一点 这将是获取主分支的一个版本 恢复
  • 可访问 Rails 模型的 Ruby 脚本

    在哪里以及如何运行使用我的 Rails 环境的简单脚本 具体来说 我有一列包含多条信息 我现在已经为每条信息添加了列 并且需要运行一个 ruby 脚本 该脚本可以运行以调用数据库每一行上的方法来推断数据并将其保存到新专栏 如果我理解您的用例
  • 在 IE 和 VS2008 中使用断点调试 Javascript

    我无法在 Studio 中使用 Javascript 断点 如果我使用调试器 我就可以进行调试 我见过这个在 VS Net 2005 中调试时断点未连接 https stackoverflow com questions 163133 br
  • 尝试设置壁纸时出现以下错误[重复]

    这个问题在这里已经有答案了 public HeavyLifter Context context Handler callback this context context this callback callback this manag