我想从服务更新小部件。所以我需要发送一个广播,它应该在 AppWidgetProvider 扩展的类中接收。我正在使用如下所示的代码。我无法在班级的 onReceive() 中收到它。
if(getAction.equals("update.action")) {
System.out.println("My Action");
/*RemoteViews views = new RemoteViews(context.getPackageName(),
R.layout.mylayout);
mAppWidgetManager.updateAppWidget(ids, views);*/
Intent intent = new Intent("update.action", null);
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,receivedIntent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 0));
sendBroadcast(intent);
//updateAppWidget();
}