我的Android应用程序的不同Hoomescreen小部件有一个配置活动.
我在Configuration Activity中得到了WidgetId,如下所示:
widgetid = extras.getInt(
AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
Run Code Online (Sandbox Code Playgroud)
但是后来在代码中我想知道哪个WidgetProvider类调用了Configuration Activity.我怎样才能做到这一点?
PS
我找到了答案:
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
AppWidgetProviderInfo appWidgetManager.getAppWidgetInfo(widgetid);
Run Code Online (Sandbox Code Playgroud)
小智 1
使用AppWidgetManager.getAppWidgetInfo()如下
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
AppWidgetProviderInfo appWidgetManager.getAppWidgetInfo(widgetid);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
316 次 |
| 最近记录: |