Android小部件,如何在Android API <11中使用notifyAppWidgetViewDataChanged

Posted

技术标签:

【中文标题】Android小部件,如何在Android API <11中使用notifyAppWidgetViewDataChanged【英文标题】:Android widget, how to use notifyAppWidgetViewDataChanged in Android API <11 【发布时间】:2012-10-24 00:42:51 【问题描述】:

我想更新我的小部件以兼容 android 2.3.3 (API 10)。

我的代码有问题。

以下方法在 minsdkversion = 10 时无法识别。

如何在我的 APPwidgetProvider 类中替换它们,以便在 Android 2.3.3、3.0 .... 4.0 中使用我的小部件?

rv.setRemoteAdapter(appWidgetIds[i], R.id.stack_view, intent);
rv.setEmptyView(R.id.stack_view, R.id.empty_view);
rv.setPendingIntentTemplate(R.id.stack_view, toastPendingIntent);
appWidgetManager.notifyAppWidgetViewDataChanged(i, R.id.stack_view);

【问题讨论】:

【参考方案1】:

集合视图是从 API 11 引入的,因此您不能使用堆栈视图。

http://developer.android.com/guide/topics/appwidgets/index.html#collections

【讨论】:

以上是关于Android小部件,如何在Android API <11中使用notifyAppWidgetViewDataChanged的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 NumberPicker 小部件 Android 4.0

Android API指南之应用程序窗口小部件

摇动动画“滑入”其他小部件 android

如何在 API 28 中设置 android 日期和时间选择器的样式

音乐播放器锁屏小部件 Android

是否可以仅针对某个 android 版本显示小部件?