我已经为 Honeycomb 创建了一个运行良好的 AppWidget,除了第一次安装时,它没有显示在 Widgets 菜单中,因此无法添加到主屏幕。重新启动设备将允许它显示,或者在开发过程中,从 Eclipse 发送两次将导致它显示。

有任何想法吗?

谢谢!

最佳答案

显然 EboMike 是对的,设置 android:installLocation="internalOnly"确实解决了这个问题。没有指定安装位置,它应该默认为 internalOnly,但对我来说似乎不是。也许 Honeycomb 发生了一些变化?

此外,即使设置了 internalOnly,我在从 Eclipse 安装时仍然看到这个问题(直到第二次运行小部件才会出现在选择菜单中)但是当从 android 市场安装时,它似乎工作正常,这是我的主要关心。

谢谢!

10-07 19:41
查看更多