我在接收我的appWidgetId时遇到问题。
这是我获取ID的方法。
public WidgetProvider getId(Intent intent) {
this.appWidgetId = appWidgetId;
appWidgetId = intent.getIntExtra(
AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
return (new WidgetProvider(this.getApplicationContext(), intent));
}
在我的片段中,我想接收这样的对象。
int [] widgetIds = WidgetService.getId();
Android抱怨getId()
不是静态的,但是当我将方法转换为静态方法时,this.
不再起作用。也许有人可以帮助我。