Son görüntülenenler ve uygulama devam ettirilenlerde görünür

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.

  1. AndroidManifest.xml dosyanızdaki her etkinlik için hangi başlatıcıyı belirleyin ait olduğu düşünülebilir.
  2. Üst başlatıcıdan simgeyi, yuvarlak simgeyi ve etiketi kopyala etkinlik ayarını ayrı ayrı düzenleyebilirsiniz.
  3. 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.
  • startActivity() adlı kişiye şu numarayla çağrı yapmaktan kaçının: FLAG_ACTIVITY_NEW_TASK veya FLAG_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" 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.