Başlatıcı, son zamanlarda devam ettirilen tüm görevler için bir etiket ve simge görüntüler. Uygulama paketinizde ayrı başlatıcı etkinlikleri olarak birden çok uygulama varsa başlatıcı, bir kutudan veya bildirimden başlatılan etkinlikler gibi başlatıcı olmayan etkinlikler için hangi etiketin ve simgenin gösterileceğini bilemez. Bu durum, uygulamanızın başlatıcıdaki Son Kullanılanlar listesinde görünmemesine veya yanlış bir şekilde gösterilmesine neden olabilir.
Tüm etkinlikleri etiketle
Başlatıcı olmayan etkinlikler dahil olmak üzere etkinliklerinizin, aşağıdaki adımlarda gösterildiği gibi manifest dosyanızda doğru bir şekilde etiketlendiğinden emin olun.
Şekil 1. Doğru şekilde etiketlenmiş etkinliklere örnekler.
AndroidManifest.xml
dosyanızdaki her etkinlik için hangi başlatıcı etkinliğine ait olduğunu belirleyin.- Üst başlatıcı etkinliğindeki simgeyi, yuvarlak simgeyi ve etiketi, ilişkili her bir başlatıcı olmayan etkinliğe kopyalayın.
Birden fazla başlatıcı etkinliği arasında paylaşılan etkinlikler için, bunların tümünü temsil eden hangi simge ve etiketin gösterileceğine karar verin.
SonGörevleri Ata
Başlatıcıdaki Son Kullanılanlar bölümü için RecentTasks
kullanmak üzere taskAffinity
öğelerinizin AndroidManifest.xml
dosyanızda doğru bir şekilde tanımlandığından ve görevlerinizi ve geri yığınınızı tutarlı bir şekilde yönettiğinizden emin olun.
Görevleri atarken aşağıdaki noktaları aklınızda bulundurun:
- Uygulamanızdaki her görev için benzersiz bir
taskAffinity
ad seçin. Her başlatıcı etkinliğini ve alt öğelerini tek bir görev olarak düşünebilirsiniz. ButaskAffinity
öğesini manifest dosyanızdaki ilgili her etkinliğe atayın. startActivity()
yönteminiFLAG_ACTIVITY_NEW_TASK
veyaFLAG_ACTIVITY_CLEAR_TOP
ile çağırmayın.- Tampolin etkinlikleri, yani yalnızca başka etkinlikleri başlatan aktiviteler oluşturmaktan kaçının. SplashScreen API'yi kullanarak başlangıç ekranları oluşturun.
- Etkinliğinizin Son aramalar bölümünde görünmesini istemiyorsanız
android:excludeFromRecents="true"
veandroid:noHistory="true"
işaretlerini kullanın. - Etkinlikleriniz için en iyi lansman modunu belirleyin ve bunu göz önünde bulundurarak geliştirme yapın.
Hata ayıklamayla ilgili 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 bir şekilde kullanıp kullanmadığınızı kontrol edin. - Yanlış simge veya etiket görüntülenirse, başlatıcıyla ilişkili olmayan etkinliklerin her birinin üst etkinliğiyle aynı simge, yuvarlak simge ve etikete sahip olduğundan emin olun.
- Sistem, başlatıcıdaki girişe dokunduktan sonra herhangi bir şey başlatmazsa, bu sorun bir trambolin etkinliğinden kaynaklanabileceğinden, Logcat'i ("başlatıcı"da filtrelenir) kontrol edin.
Sizin için önerilenler
- Not: Bağlantı metni JavaScript kapalıyken gösterilir
- Başlangıç ekranı ekleme
- Karolarla etkileşimde bulunma
- Kartları kullanmaya başlama