Cómo aparecer en Recientes y Reanudación de la app
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El selector
muestra una etiqueta y un ícono para todas las reuniones reanudadas recientemente
tareas. Si tu paquete de apps tiene varias apps como actividades de selector separadas, el selector no sabe qué etiqueta ni qué ícono mostrar para las actividades que no son de selector, como las actividades iniciadas desde una tarjeta o una notificación. Esto podría
hacer que tu app no aparezca en la lista Recientes del selector o que aparezca
incorrectamente.
Etiqueta todas las actividades
Asegúrate de que las actividades, incluidas las que no sean de selector, estén etiquetadas de forma correcta en el archivo de manifiesto, como se muestra en los siguientes pasos.
Figura 1: Ejemplos de actividades etiquetadas correctamente
Para cada actividad en tu archivo AndroidManifest.xml, determina a qué actividad de selector pertenece.
Copia el ícono, el ícono redondo y la etiqueta de la actividad de selector principal en cada actividad asociada que no sea de selector.
Para las actividades que se comparten entre varias actividades del selector, decide qué ícono y etiqueta representativos se mostrarán.
.
Asigna RecentTasks
Para usar RecentTasks para la sección Recientes del selector, asegúrate de que los elementos taskAffinity estén definidos correctamente en AndroidManifest.xml y de administrar con coherencia las tareas y la pila de actividades.
Ten en cuenta las siguientes consideraciones cuando asignes tareas:
Elige un nombre taskAffinity único para cada tarea en tu app. Puedes considerar cada actividad del selector y sus elementos secundarios como una tarea. Asigna ese taskAffinity a cada actividad relacionada en tu archivo de manifiesto.
Evita crear actividades disparadoras, que son actividades que solo inician otras actividades. Crea pantallas de presentación con la API de SplashScreen.
Usa las marcas android:excludeFromRecents="true" y android:noHistory="true" cuando no quieras que tu actividad aparezca en la sección Recientes.
Determina el mejor modo de lanzamiento para tus actividades y desarrolla con eso en mente.
Sugerencias de depuración
Ten en cuenta lo siguiente durante la depuración:
Si hay entradas dobles en la sección Recientes de una sola app, comprueba si estás usando la marca NEW_TASK de forma inadecuada.
Si se muestra una etiqueta o un ícono incorrectos, asegúrate de que cada actividad asociada que no sea de selector tenga el mismo ícono, ícono redondo y etiqueta como actividad principal.
Si el sistema no inicia nada después de presionar la entrada en el selector, revisa si hay errores en Logcat (filtrado en "selector"), ya que este problema puede deberse a una actividad disparadora.
Recomendaciones para ti
Nota: El texto del vínculo se muestra cuando JavaScript está desactivado
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[null,null,["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Appear in recents and app resume\n\nThe [launcher](/training/wearables/user-interfaces#app_launcher_entries)\ndisplays a label and icon for any recently resumed\n[tasks](/guide/components/activities/tasks-and-back-stack). If your app package\nhas multiple apps as separate launcher activities, the launcher doesn't know\nwhich label and icon to show for non-launcher activities, such as\nactivities launched from a tile or a notification. This might\ncause your app to not show up in the **Recents** list in the launcher or to show\nup incorrectly.\n\nLabel all activities\n--------------------\n\nEnsure that your activities, including non-launcher activities, are properly\nlabelled in your manifest file, as shown in the following steps.\n\n\n**Figure 1.** Examples of properly labeled activities.\n\n1. For every activity in your `AndroidManifest.xml` file, determine which launcher activity it belongs to.\n2. Copy the icon, round icon, and label from the parent launcher activity into each associated non-launcher activity.\n3. For activities that are shared among multiple launcher activities, decide\n which icon and label to display that represents all of them.\n\n | **Note:** If the launcher is unable to determine the correct icon and label, it defaults to the icon and label of your application tag.\n\nAssign RecentTasks\n------------------\n\nTo use `RecentTasks` for the **Recents** section in the launcher, ensure that your\n`taskAffinity` elements are correctly defined in your `AndroidManifest.xml` file and\nthat you manage your tasks and back stack consistently.\n\nKeep the following considerations in mind as you assign tasks:\n\n- Choose a unique [`taskAffinity`](/guide/topics/manifest/activity-element#aff) name for each task in your app. You can consider each launcher activity and its children as one task. Assign that `taskAffinity` to every related activity in your manifest file.\n- Avoid calling `startActivity()` with [`FLAG_ACTIVITY_NEW_TASK`](/reference/android/content/Intent#FLAG_ACTIVITY_NEW_TASK) or [`FLAG_ACTIVITY_CLEAR_TOP`](/reference/android/content/Intent#FLAG_ACTIVITY_CLEAR_TOP).\n- Avoid creating *trampoline activities* , which are activities that only launch other activities. Create splash screens using the [SplashScreen API](/reference/android/R.attr#windowSplashscreenContent).\n- Use `android:excludeFromRecents=\"true\"` and `android:noHistory=\"true\"` flags when you don't want your activity to show up in the **Recents** section.\n- Determine the best [launch mode](/guide/components/activities/tasks-and-back-stack#TaskLaunchModes) for your activities and develop with that in mind.\n\nDebugging tips\n--------------\n\nLook out for the following things when debugging:\n\n- If there are double entries in the **Recents** section for a single app, check whether you are using the `NEW_TASK` flag inappropriately.\n- If the wrong icon or label displays, ensure that each associated non-launcher activity has the same icon, round icon, and label as its parent activity.\n- If the system doesn't launch anything after tapping the entry in the launcher, check Logcat (filtered on \"launcher\") for errors, as this issue can be caused by a trampoline activity.\n\nRecommended for you\n-------------------\n\n- Note: link text is displayed when JavaScript is off\n- [Tasks and the back stack](/guide/components/activities/tasks-and-back-stack)\n- [Create custom Quick Settings tiles for your app](/develop/ui/views/quicksettings-tiles)\n- [Learn Jetpack Navigation](/codelabs/android-navigation)"]]