“_Problem加载小部件”消息加载小部件时出现问题

加载小部件时,如果它找不到资源或其他内容,则会显示“加载小部件问题”。就这样!了不起!此消息保留在主屏幕上,甚至没有说明加载时遇到了问题的小部件。

我通过反复试验解决了这个问题,但我想知道当这种情况发生时,是否有任何地方可以找到错误消息。Android会在哪里说出它加载小部件的问题,甚至是它未能加载的小部件?


答案 1

检查您在 Widget 的视图中使用的元素。

文档链接

RemoteViews 对象(以及相应的应用程序小组件)可以支持以下布局类:

  • 框架布局
  • 线性布局
  • 相对布局
  • 网格布局

以及以下小部件类:

  • 模拟时钟
  • 按钮
  • 天文
  • 图像按钮
  • 图像查看
  • 进度条
  • 文本视图
  • 视窗
  • 列表视图
  • 网格视图
  • 堆栈视图
  • 适配器视窗

使用禁止的元素会导致这种情况

加载小部件时出现问题

消息,但没有说它在哪里发生。

答案 2

如注释中所述,请检查 logcat。您将看到的是 NullPointerException。我以前也遇到过这种情况。


推荐