无法通过服务类接收widgetId

时间:2019-09-15 13:23:10

标签: android widget

我在接收我的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.不再起作用。也许有人可以帮助我。

0 个答案:

没有答案