Android 如何将appwidget放在视图上并让它自己更新?

Android 如何将appwidget放在视图上并让它自己更新?,android,android-appwidget,Android,Android Appwidget,如何将appwidget放在我的视图上并让它自己更新?现在,我可以将RemoteView放在我的活动上,但它似乎不更新自己,我如何使它自己更新?它不会“更新自己”。无论何时您想要更新它,您都需要获得一个新的remoteview,无论您以何种方式获得第一个remoteview它是否正在调用onUpdate()方法?你能把日志放进去检查一下吗?嗨,vinay,我的意思是我从AppWidgetManager得到了所有的应用程序小部件显示在我的视图上,问题是它们不会自己更新,也不会自己创建新的小部件,所

如何将appwidget放在我的视图上并让它自己更新?现在,我可以将RemoteView放在我的活动上,但它似乎不更新自己,我如何使它自己更新?

它不会“更新自己”。无论何时您想要更新它,您都需要获得一个新的
remoteview
,无论您以何种方式获得第一个
remoteview

它是否正在调用onUpdate()方法?你能把日志放进去检查一下吗?嗨,vinay,我的意思是我从AppWidgetManager得到了所有的应用程序小部件显示在我的视图上,问题是它们不会自己更新,也不会自己创建新的小部件,所以我不需要把日志放在onUpdate()上。嗨,Commonware。你是说,我每次都要做一个新线程来刷新RemoteView的循环?@yuankai:我不知道“新线程”部分。欢迎您试用
AppWidgetHost
,看看是否可以使用它来自动更新。但仅仅因为你手动应用了一个应用程序小部件的
RemoteViews
,并不意味着它会神奇地自我更新。