“问题加载小部件”无法以某种方式检测和处理加载错误?

Posted

技术标签:

【中文标题】“问题加载小部件”无法以某种方式检测和处理加载错误?【英文标题】:"_Problem Loading Widget" Can Load Error be detected and handled somehow? 【发布时间】:2011-06-26 04:22:48 【问题描述】:

有时我的 Widget/widgetProvider 会在主屏幕上变成扁平的 toast 消息“加载 Widget”,甚至没有说明是哪个 Widget。应该在代码中做什么来处理这个错误并纠正它。我不想让小部件处于这种状态。谢谢

对于那些寻找原因的人来说,这通常是一种资源,而不是 LogCat 中的错误。有时它表示为警告。然而,我警告似乎轻描淡写了 Widget 发生的事情。

问题是什么时候会发生这种情况,当它发生时如何处理?是否有关于此的 Intent 广播以及可以恢复什么?

【问题讨论】:

具体可以要求android重新加载小部件 我在小部件布局中使用了自定义文本视图。这导致了问题。 【参考方案1】:

检查您在视图中使用的元素。 只要 框架布局, 线性布局, 相对布局, 模拟时钟, 按钮, 天文钟, 图像按钮, 图像视图, 进度条, 文本视图, 允许使用 ViewFlipper。

【讨论】:

嘿 Gangnus,如果我们想添加一些其他元素,例如 EditText,该怎么办?有可能吗? 您可以从小部件启动活动。在此活动中,您可以使用任何元素。您还可以使此活动布局看起来像是小部件布局的一部分。想一想 - 您真的需要始终打开 EditText 并准备好获取符号吗? 看看developer.android.com/about/versions/android-4.1.html - 对于新的android有一些新的可能性 这是否意味着不允许自定义视图? @DavidDimalanta 这意味着您只能自定义允许在 Widget 中使用的组件(包括视图)。

以上是关于“问题加载小部件”无法以某种方式检测和处理加载错误?的主要内容,如果未能解决你的问题,请参考以下文章

加载图像以进行检测的更有效方式

检测 iframe 加载错误

客户端以某种方式在 WCF 中检测到服务器的时区

检测声音是不是在硒中播放

以编程方式检测物理内核的数量

外部可执行文件无法加载必要的文件