0

我创建了一个带有小部件的应用程序,当在模拟器中使用 android 2.2 测试我的应用程序时一切正常,但是在我的带有 android 4.2 的 Galaxy 设备中,我的小部件没有显示在小部件区域中!有什么问题?

4

1 回答 1

3

尝试这个:

第 1 步:向您的应用添加活动。

步骤#2:从主屏幕启动器启动该活动。

步骤#3:然后去寻找你的应用小部件。

BroadcastReceivers在 Android 3.1+ 上被禁用,直到直接调用组件(例如,活动)(例如,从启动器运行)。AppWidgetProvider延伸BroadcastReceiver。根据主屏幕实现,这可能意味着在直接调用组件之前,您的应用小部件不会出现在应用小部件列表中。

于 2013-01-03T13:19:56.857 回答