我编写了一个小部件,它位于我的主屏幕上。
还有一个配置活动,可以从小部件或启动器中启动。
当从启动器启动时,我没有小部件ID。
有没有可能以某种方式找到它?
原因是我想从活动发送更新消息到小部件。
还有一个配置活动,可以从小部件或启动器中启动。
当从启动器启动时,我没有小部件ID。
有没有可能以某种方式找到它?
原因是我想从活动发送更新消息到小部件。
我发现类似这样的代码对我有用:
Context context = getApplicationContext();
ComponentName name = new ComponentName(context, MyWidgetProvider.class);
int [] ids = AppWidgetManager.getInstance(context).getAppWidgetIds(name);