在重新启动Launcher之前,App Widget不会出现在Honeycomb设备的小部件列表中

Art*_*aru 9 android android-widget

可能重复:
Android AppWidget在重新启动之前不会显示在蜂窝菜单中

似乎Android 3(Honeycomb)中的默认启动器有一个错误.安装新应用程序时似乎不刷新窗口小部件列表.当您重新启动启动器(或重新启动整个平板电脑)时,小部件将在那里,应该是.看起来像是缓存的小部件列表,而在早期版本的Android上,以及在其他发射器中,情况并非如此.

我已经按照SDK中的说明操作了,它似乎在其他设备上工作,但在Android 3上,它从第一次开始就没有用过:(

我用android:installLocation="internalOnly"
清单中的小部件注册标记了我的应用程序:

    <receiver android:name=".BatteryWidget" android:label="@string/widget_name">
        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
        </intent-filter>
        <intent-filter>
            <action android:name="org.flexlabs.action.BATTERY_UPDATED" />
            <action android:name="org.flexlabs.action.dualbattery.SETTINGS_UPDATED" />
        </intent-filter>
        <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_info" />
    </receiver>
Run Code Online (Sandbox Code Playgroud)

请帮忙?

Tom*_*lek 7

Honeycomb +发射器的行为与蜂窝前发射器的行为略有不同.在您启动应用程序的任何活动之前,它不会在窗口小部件列表中显示窗口小部件.

有关详细信息,请参阅http://groups.google.com/group/android-developers/browse_thread/thread/6ef964dc4395e979/161a79b9a4d0a753?show_docid=161a79b9a4d0a753&pli=1.

  • 哇!说真的,哇..我印象深刻,同时对这个决定略感失望.至少现在我知道如何解决这个问题. (3认同)
  • 好的,但是没有任何活动的小部件怎么样? (2认同)