我正在努力制作Launcher应用程序。我在主屏幕中为某些目的创建了一些临时小部件。现在我想从屏幕上删除那些小部件而不拖放。所以我想知道它有可能吗?如果可能的话,请给出一些提示。如果我可以点击自己的小部件删除小部件,我也很高兴。
我试过这个但不适合我appWidgetHost.deleteAppWidgetId(launcherAppWidgetInfo.appWidgetId);
答案 0 :(得分:2)
看看this question。看来这是不可能的:我想在没有明确许可的情况下阻止更改用户的设置。
在同一页面上,它分享了您当前方法无效的原因:
不幸的是,这不起作用,因为deleteAppWidgetId()不会从主屏幕删除小部件,只是stops listening to changes for this AppWidget