在我的小部件应用程序中,我使用远程视图更新屏幕布局,因为我还想在主要配置活动下创建该结果的预览,我也尝试在那里使用远程视图来避免重写一些代码,我想做的是这样的:
// "vg" is an inflated R.layout.widget viewgroup
RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.widget);
rv.setTextViewText(R.id.widget_text, "foo");
rv.apply(context, vg);
但是“应用”函数似乎没有更新 ViewGroup 上的任何内容,没有返回错误。任何想法?