Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个带有小部件的应用程序,当在模拟器中使用 android 2.2 测试我的应用程序时一切正常,但是在我的带有 android 4.2 的 Galaxy 设备中,我的小部件没有显示在小部件区域中!有什么问题?
尝试这个:
第 1 步:向您的应用添加活动。
步骤#2:从主屏幕启动器启动该活动。
步骤#3:然后去寻找你的应用小部件。
BroadcastReceivers在 Android 3.1+ 上被禁用,直到直接调用组件(例如,活动)(例如,从启动器运行)。AppWidgetProvider延伸BroadcastReceiver。根据主屏幕实现,这可能意味着在直接调用组件之前,您的应用小部件不会出现在应用小部件列表中。
BroadcastReceivers
AppWidgetProvider
BroadcastReceiver