我创建了一个带有widget的应用程序,当用android 2.2在模拟器中测试我的应用程序时一切正常,但在我的带有android 4.2的galaxy s设备中,我的小部件并没有显示在小部件区域! 有什么问题?
答案 0 :(得分:3)
试试这个:
步骤1:向您的应用添加活动。
步骤2:从主屏幕启动器启动该活动。
步骤3:然后去寻找你的app小部件。
在Android 3.1+上禁用 BroadcastReceivers
,直到直接调用组件(例如,活动)(例如,从启动器运行)。 AppWidgetProvider
延伸BroadcastReceiver
。根据主屏幕实现,这可能意味着在直接调用组件之前,您的应用小部件不会出现在应用小部件列表中。