android - 小部件不会出现在 android 4.1 和 4.2 中

标签 android android-widget

<分区>

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

最佳答案

试试这个:

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

第 2 步:从主屏幕启动器启动该 Activity 。

第 3 步:然后去寻找您的应用小部件。

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

关于android - 小部件不会出现在 android 4.1 和 4.2 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14138812/

相关文章:

java - 如何用字符串动态寻址变量?

Android EditText inputType ="none"不起作用,变为 "textMultiLine"

android - 如何将图标添加到 PreferenceScreen 条目

Android getMeasuredHeight 返回错误值!

android - 按下按钮 android

android - MediaPlayer:/res/raw上的音频文件被检测为整数

java - 如何将 SharedPreferences 文件中的文本正确 append 到 TextView 而不是覆盖它?

android - 你如何检查一个按钮是否在 Android 中启用?

android - 测试 LiveData 转换?

android - TextView1 无法解析为类型