无法将小部件添加到主屏幕 - 未安装应用程序

时间:2013-05-15 15:42:57

标签: android android-widget

我正在尝试创建我的第一个小部件 我通过eclipse运行应用程序,它启动正常。 但是当我尝试将小部件从小部件菜单添加到主屏幕时,我得到了一个祝酒词:

  

未安装应用

当我查看logcat时,我看到了这个错误:

  

05-15 18:35:10.533:E / Launcher(851):错误:未从\ widget配置活动返回appWidgetId(EXTRA_APPWIDGET_ID)。

我根本没有配置活动,据我所知,从开发者的网站来看,这不是必须的。

1 个答案:

答案 0 :(得分:1)

您需要将EXTRA_APPWIDGET_ID置于结果意图中,如下所示:

setResult(RESULT_OK, new Intent().putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, mWidgetId));