如何在不完全影响主屏幕绘图性能的情况下让小部件每 200/250 毫秒更新一次?

How to get widget updating every 200/250 milliseconds without totally affecting homescreen drawing performance?

我正在尝试编写一个小部件,您可以在其中记录您周围的声音,我还向用户展示了一个由 6 个图像视图(6 个彩色点)组成的小图表,这些图像视图 shown/hidden 根据声级.现在要做到这一点,我显然需要至少以 100 毫秒的速率更新小部件,但每次调用 AppWidgetManager.updateAppWidget 都会使主屏幕在一段时间后滞后。为了更新和记录,我使用了一个带有 AsyncTask 的服务。我还能做什么?

我认为这个问题没有真正的答案。 我遇到了 partiallyUpdateWidget 方法,即使在短时间内没有任何滞后地更新小部件,它也比 updateWidget 慢,所以它没有解决我的问题。 我也认为正如许多人之前所说的那样,小部件不会在短时间内(不到一秒)频繁更新。 我希望这会对你们中的一些人有所帮助。