Son görüntülenenler ve uygulama devam ettirilenlerde görünür
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Başlatıcı
yakın zamanda devam ettirilen her öğe için bir etiket ve simge görüntüler
görev. Uygulama paketiniz
ayrı başlatıcı etkinlikleri olarak birden fazla uygulamaya sahipse başlatıcı,
örneğin, başlatıcı olmayan etkinlikler için hangi etiketin ve simgenin gösterileceğini
etkinlik bilgileri gösterilir. Bu,
uygulamanızın başlatıcıda Son Kullanılanlar listesinde görünmemesine veya
anlamına gelir.
Tüm etkinlikleri etiketle
Başlatıcı olmayan etkinlikler de dahil olmak üzere etkinliklerinizin düzgün olduğundan emin olun
aşağıdaki adımlarda gösterildiği gibi manifest dosyanızda bulabilirsiniz.
.
Şekil 1. Doğru etiketlenmiş etkinlik örnekleri.
AndroidManifest.xml dosyanızdaki her etkinlik için hangi başlatıcıyı belirleyin
ait olduğu düşünülebilir.
Üst başlatıcıdan simgeyi, yuvarlak simgeyi ve etiketi kopyala
etkinlik ayarını ayrı ayrı düzenleyebilirsiniz.
Birden fazla başlatıcı etkinliği arasında paylaşılan etkinlikler için
temsil eden bir simge ve etiket görüntüler.
Son Görevleri Ata
Başlatıcıdaki Son Kullanılanlar bölümünde RecentTasks kullanmak için
taskAffinity öğeleri, AndroidManifest.xml dosyanızda doğru şekilde tanımlanmış ve
size zaman kazandırmasıdır.
Görevleri atarken aşağıdaki noktaları göz önünde bulundurun:
Benzersiz bir taskAffinity seçin
en iyi uygulamaları
paylaşacağız. Her başlatıcı etkinliğini ayrı ayrı değerlendirebilirsiniz
tek bir görev sayacağım. Bu taskAffinity öğesini ilişkili her öğeye ata
etkinliği olması gerekir.
Yalnızca trampolin aktiviteleri olan trampolin aktiviteleri oluşturmaktan kaçının.
başka faaliyetler başlatabilirsiniz. Başlangıç ekranı oluşturmak için
SplashScreen API.
android:excludeFromRecents="true" ve android:noHistory="true" işaretlerini kullan
etkinliğinizin Son Kullanılanlar bölümünde görünmesini istemiyorsanız
En iyi başlatma modunu belirleme
alıştırma yapın ve bunu
göz önünde bulundurarak geliştirin.
Hata ayıklama ipuçları
Hata ayıklama sırasında aşağıdakilere dikkat edin:
Tek bir uygulama için Son Kullanılanlar bölümünde çift giriş varsa
NEW_TASK işaretini uygunsuz kullanıp kullanmadığınızı kontrol edin.
Yanlış simge veya etiket görüntülenirse ilişkili her birinin
başlatıcı olmayan etkinlik, üst etkinliğiyle aynı simgeye, yuvarlak simgeye ve etikete sahiptir
etkinliği'ne dokunun.
Sistem, girişe dokunduktan sonra hiçbir şey başlatmıyorsa
başlatmak için öncelikle logcat'i ("başlatıcı"da filtrelenmiştir) kontrol edin. Bu sorun,
Trambolin aktivitesinden kaynaklanıyor olabilir.
Sizin için önerilenler
Not: JavaScript kapalıyken bağlantı metni gösterilir
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 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)"]]