Android Lollipop: El lanzador se bloquea al agregar el widget de la aplicación a la pantalla de inicio
El Lanzador se bloquea en Android Lollipop al agregar un Widget dando el siguiente mensaje (Funciona bien en versiones anteriores de Android):
Editar: Esto sólo ocurre en la orientación horizontal.
- ¿Cómo actualizo un AppWidget de Android después de actualizar / reinstalar la aplicación?
- Android appwidget no se actualizará desde la actividad
- Utilizar two pendingIntent en una vista en Appwidget
- Makecaleupanimation de appwidget
- Cómo cargar elementos en el widget de vista de lista de inicio de android?
12-16 12:35:10.208: E/AndroidRuntime(960): java.lang.RuntimeException: Unable to resume activity {com.android.launcher/com.android.launcher2.Launcher}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=5, result=-1, data=Intent { (has extras) }} to activity {com.android.launcher/com.android.launcher2.Launcher}: java.lang.NullPointerException: Attempt to read from field 'android.content.pm.ActivityInfo android.appwidget.AppWidgetProviderInfo.providerInfo' on a null object reference 12-16 12:35:10.208: E/AndroidRuntime(960): at android.appwidget.AppWidgetHostView.getRemoteContext(AppWidgetHostView.java:465) 12-16 12:35:10.208: E/AndroidRuntime(960): at android.appwidget.AppWidgetHostView.updateAppWidget(AppWidgetHostView.java:376) 12-16 12:35:10.208: E/AndroidRuntime(960): at com.android.launcher2.LauncherAppWidgetHostView.updateAppWidget(LauncherAppWidgetHostView.java:54) 12-16 12:35:10.208: E/AndroidRuntime(960): at android.appwidget.AppWidgetHost.createView(AppWidgetHost.java:325) 12-16 12:35:10.208: E/AndroidRuntime(960): at com.android.launcher2.Launcher.completeTwoStageWidgetDrop(Launcher.java:703) 12-16 12:35:10.208: E/AndroidRuntime(960): at com.android.launcher2.Launcher.onActivityResult(Launcher.java:664)
Esta es la información del proveedor:
<?xml version="1.0" encoding="utf-8"?> <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="201dp" android:minHeight="201dp" android:updatePeriodMillis="180000" android:initialLayout="@layout/appwidget_week" android:configure="com.example.myApp.Widgets.Configure.WidgetConfigure_Week" android:resizeMode="horizontal|vertical" android:previewImage="@drawable/widget_screenshot_week" android:label="@string/widget_week"> </appwidget-provider>
Y el manifiesto:
<receiver android:name="com.example.myApp.Widgets.Provider.WidgetProvider_Week" android:enabled="@bool/is_above_version_3_1" android:label="@string/widget_week" > <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_week_provider_info" /> </receiver>
- ¿Es posible previsualizar el diseño de un AppWidget en Eclipse?
- Creación de un widget de reloj digital con una fuente personalizada
- La aplicación no se muestra en la lista de aplicaciones recientes cuando se abre mediante PendingIntent
- Conserve la relación de aspecto de la imagen en el widget de aplicación GridView
- AppWidgetHost no actualiza widgets
- Cómo deshabilitar el widget updatePeriodMillis?
- ¿Es posible reutilizar RemoteViews en un appWidget en lugar de crear nuevos cada vez? Y cómo puedo almacenarlos?
- El método de Android AppWidgetManager updateAppWidget falla en establecer intents, cargar datos. Y sucede al azar
- Android textview onsurfacetexturedestroyed no llamado
- Tyrus reconoce manejador no alcanzado en Android