当前位置: 代码迷 >> Android >> 请问:卸载程序的时候如何同时把widget自动删除呢
  详细解决方案

请问:卸载程序的时候如何同时把widget自动删除呢

热度:54   发布时间:2016-05-01 20:51:32.0
请教:卸载程序的时候怎么同时把widget自动删除呢?
有一个app, 然后有一个widget 与之对应被加到桌面上了(也可能在桌面上放置了好几个),然后卸载这个app,怎么样处理才能让这个桌面widget 自动删除,而不需要用户手的删除呢?
谢谢。

------解决方案--------------------
luncher有个provider是负责增删桌面快捷方式的,不知道widget里面的数据是不是也是存在哪个数据库中呢
------解决方案--------------------
探讨
引用:
引用:
引用:
Launcher中并没有提供这类机制来处理应用程序卸载时,删除其AppWidget。 你可以这么做:
在你的应用程序卸载时,接受该广播,手动获取与该AppWidget ids ,在调用AppWidgetManager删除。
可参考SDK怎么去处理 。
谢谢……
  相关解决方案