我已经为 Honeycomb 创建了一个运行良好的 AppWidget,除了第一次安装时,它没有显示在 Widgets 菜单中,因此无法添加到主屏幕。重新启动设备将允许它显示,或者在开发过程中,从 Eclipse 发送两次将导致它显示。
有任何想法吗?
谢谢!
最佳答案
显然 EboMike 是对的,设置 android:installLocation="internalOnly"确实解决了这个问题。没有指定安装位置,它应该默认为 internalOnly,但对我来说似乎不是。也许 Honeycomb 发生了一些变化?
此外,即使设置了 internalOnly,我在从 Eclipse 安装时仍然看到这个问题(直到第二次运行小部件才会出现在选择菜单中)但是当从 android 市场安装时,它似乎工作正常,这是我的主要关心。
谢谢!