La aplicación no se muestra en la lista de aplicaciones recientes cuando se abre mediante PendingIntent
Mi aplicación ofrece un widget. El usuario puede agregar el widget a la pantalla de inicio de su sistema operativo Android. Cuando el usuario toca el widget mi aplicación se abre.
El problema es: cuando se ejecuta, la aplicación no se muestra en la lista de aplicaciones recientes.
- Android Lollipop sabe si la aplicación como Estadísticas de uso de acceso
- ¿Cómo no mostrar la aplicación en la lista de aplicaciones recientes en ICS? ExcludeFromRecents no funciona
- ¿Cómo utilizar UsageStatsManager?
- Cómo mantener múltiples actividades de la misma aplicación en la lista de aplicaciones recientes
- Actividad / aplicación iniciada desde NFC nunca aparece en la lista de aplicaciones recientes
¿Cómo puedo hacer que se muestre mi aplicación en la lista de aplicaciones recientes, independientemente de cómo se abrió?
Esta es la intención utilizada para abrir la aplicación:
Intent intent = new Intent(context, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); views.setOnClickPendingIntent(R.id.widget_contents, pendingIntent);
Aquí está la declaración de la actividad en el manifiesto de la aplicación:
<activity android:name=".MainActivity" android:label="@string/title_activity_browse_playlist" android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden" android:launchMode="singleTop"> </activity>