我已经获得了所有的小部件应用程序列表。我的问题是,我无法知道哪个小部件当前在手机上处于活动状态。 我通过以下代码获取小部件应用程序列表:
AppWidgetManager manager1=AppWidgetManager.getInstance(ctx);
List<AppWidgetProviderInfo>infoList=manager1.getInstalledProviders();
for(AppWidgetProviderInfo info:infoList)
{
String component = ""+info.provider;
Log.i("Widget", ""+component);
}
ctx是上下文对象。
我能够获取应用程序当前活动包的名称,但在小部件的情况下,我却不能。