Android 以编程方式在堆栈小部件中显示下一个/上一个图像
我想为谷歌电视启用stack应用程序小部件。 我遇到的问题是,我需要以编程方式显示下一个和上一个视图 我目前正在使用一个带有Android 以编程方式在堆栈小部件中显示下一个/上一个图像,android,android-widget,android-appwidget,google-tv,stackview,Android,Android Widget,Android Appwidget,Google Tv,Stackview,我想为谷歌电视启用stack应用程序小部件。 我遇到的问题是,我需要以编程方式显示下一个和上一个视图 我目前正在使用一个带有StackView和2个按钮的布局。我可以成功地接收接收器中按钮的点击,但它应该工作的方法是什么也不做 Toast.makeText(context, "next", Toast.LENGTH_SHORT).show(); remoteViews.showNext(R.id.stackWidgetView); 调试时,remoteviewseams的实例必须正确,并触发t
StackView
和2个按钮的布局。我可以成功地接收接收器中按钮的点击,但它应该工作的方法是什么也不做
Toast.makeText(context, "next", Toast.LENGTH_SHORT).show();
remoteViews.showNext(R.id.stackWidgetView);
调试时,remoteview
seams的实例必须正确,并触发toast
我从官方文档中了解到,remoteview
的方法showNext(int)
应该触发StackView的showNext
问题是如何从AppWidgetProvider
触发showNext(),您是否调用了partiallyUpdateAppWidget
(API11+,但更好,因为您不必重新创建适配器,而且使用StackWidget,您不必担心较低版本)或者在AppWidgetManager
上使用remoteView
更新AppWidget
作为参考,AppWidgetManager的文档:您是否调用了
partiallyUpdateAppWidget
(API11+,但更好,因为您不必重新创建适配器,使用StackWidget,您不必担心较低版本)或者在AppWidgetManager
上使用remoteView
更新AppWidget
AppWidgetManager的文档仅供参考: