gpt4 book ai didi

Android 2.2 appwidget progressbar wheel导致widget失效

转载 作者:搜寻专家 更新时间:2023-11-01 09:06:39 24 4
gpt4 key购买 nike

我的小部件上面有一个进度轮,默认情况下它是不可见的,每当我的服务运行以在小部件上执行某些任务时,它首先将那个轮子设置为可见,然后使用包含的远程 View 调用 updateAppWidget这个变化。然后我继续做我需要做的所有事情,最后,在新的远程 View 中,我再次将它设置为不可见,并再次调用 updateAppWidget。

我已经在 android 2.2 的模拟器中测试过这个,在我的姐妹 htc wildfire 和 2.2.1 上测试过。两者都使小部件失败(模拟器说“加载小部件时出现问题”,而野火用丹麦语说“Søg”,因为语言设置为丹麦语,即使如此也很奇怪会说“Søg”因为这意味着“搜索”),只要它应该显示轮子(试图只删除运行轮子的代码,然后它按预期工作。奇怪的是,在我的 nexus one 上的 android 2.3 中,它运行得非常好。一切如预期(也在 2.3 模拟器上)。我正在制作的小部件是针对 2.2 构建的。

我已尝试搜索,但找不到其他人遇到此问题。 2.2 中的 appwidgets 是否不支持进度条?我不知道该怎么做 :S

最佳答案

这是一个已知错误,如果您尝试通过 RemoteViews 对象更改 ProgressBar 的可见性,则会发生此错误。

解决方案:将进度条包裹在布局中并使用 setViewVisibility() 使布局不可见/消失,而不是进度条。

来源:Official issue & Bug details

关于Android 2.2 appwidget progressbar wheel导致widget失效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11486032/

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