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. ButaskAffinity
öğesini ilişkili her öğeye ata etkinliği olması gerekir. startActivity()
adlı kişiye şu numarayla çağrı yapmaktan kaçının:FLAG_ACTIVITY_NEW_TASK
veyaFLAG_ACTIVITY_CLEAR_TOP
.- 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"
veandroid: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
- Görevler ve arka yığın
- Uygulamanız için özel Hızlı Ayar kutuları oluşturma
- Jetpack Navigasyon'u öğrenme