Widget Pendiente Intent no funcionará después de que la aplicación sea Force Stopped / Killed

Tengo un widget que forma parte de mi aplicación principal. Normalmente, cuando se actualiza la aplicación, se crea un PendingIntent que lleva al usuario a una actividad en la aplicación principal cuando se hace clic en el widget. Sin embargo, cuando la aplicación principal se detiene por el sistema operativo debido a un error, el widget deja de responder cuando se hace clic en él. Creo que también deja de recibir emisiones porque el método onReceive no está siendo llamado.

Esto es lo que tengo en el manifiesto:

<receiver android:name=".widgets.AppWidget" android:label="@string/widget_name"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/> <action android:name="com.myApp.android.widgets.CLICK.start"></action> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/appWidget_provider"/> </receiver> 

El código del widget está en un paquete aparte de la aplicación principal.

Sin embargo, cuando la aplicación principal se detiene por el sistema operativo debido a un error, el widget deja de responder cuando se hace clic en él. Creo que también deja de recibir emisiones porque el método onReceive no está siendo llamado.

En Android 3.1+, el widget de la aplicación definitivamente dejará de funcionar si el usuario lo cierra, hasta que el usuario inicie manualmente una de sus actividades por otros medios (por ejemplo, el lanzador de pantalla de inicio).

Sin embargo, "matado por el sistema operativo debido a un error" no debería tener este efecto AFAIK. Si puede crear un caso de prueba reproducible que demuestre esto, póngalo en algún lugar para que podamos examinarlo.

  • ¿Puede un widget de casa tener un Contexto?
  • El divisor Horizonal más alto y más inferior no aparece en ListView
  • Referencia para buenos patrones de diseño de la interfaz de usuario de Android
  • Widget de Android diferente orientación vertical y horizontal
  • Gráficos basados ​​en XML versus png drawables?
  • Listview en el lado de rleft y tabhost en el lado derecho con la proporción de 20:80 compartir pantalla
  • Cómo agregar una segunda lista desplegable a la barra de acción en Android Honeycomb?
  • Android: errorMessageBackground no obtener ningún recurso encontrado error en styles.xml
  • Números sólo de teléfono como teclado numérico
  • Cómo hacer que el código de espera hasta que una animación termina en android?
  • Cómo utilizar el widget de NumberPicker Android 4.0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.