2012-08-16 39 views
1

我有一个应用程序的小部件有问题。
如果我把这个小部件放在我的主屏幕上,然后我卸载我的小部件来自的应用程序,但该小部件不会在主屏幕上被删除。有一个文本说:“加载”,而不是小部件。
Android删除应用程序卸载小部件

是否有某种我需要编写的代码,以便在手机上卸载应用程序时将其删除?

回答

1

我很确定用户必须从主屏幕上手动删除小部件。这里是一个reference

+0

Okey,我以为你可以写一些widget.destory什么的? – JussT 2012-08-17 12:09:52

0

你应该打包你的部件和你的应用程序在相同的APK。然后,当您卸载应用程序时,该小部件将自动被移除。

编辑不幸的是,我应该在我发布之前测试过。这是行不通的。卸载应用程序时,无法以编程方式删除小部件。见thisthis。 1000道歉我的不正确的建议:-(

+0

它不会,代码肯定会,但你的发射器可能仍然持有'僵尸部件',除非 – 2012-08-16 19:11:26

+0

因此,当应用程序被移除时,我无法编写一些代码来将其删除吗? – JussT 2012-08-17 12:06:32

+0

哎呀。我确定这有效,但我只是尝试了它,但不幸的是它不起作用。你和所有其他的应用程序开发者在同一条船上:当你的应用程序未安装时,你的小部件会停留在屏幕上,并显示“加载问题......”(或其他)。欢迎来到俱乐部。 – 2012-08-17 12:35:45

相关问题