, bir Etkinlik nesne mevcut değil Ancak etkinlik kayıt nesnesi işletim sisteminde çalışır. OS, aktivitesini etkinliğini gerek duyduğunda yeniden kullanarak etkinliğini yeniden canlandırır.
onSaveInstanceState (...) çağrıldığında, veri işletim sistemi tarafından daha sonra Paketi object.That Paketi nesnesine olan kaydedilmesini etkinliğin faaliyet kaydının içine doldurulmuş
Herhangi bir kişi, "etkinlik kayıt nesnesi" ile tam olarak ne ifade edildiğini tanımlayabilir ve işletim sistemini yalnızca bir öldürme yaparak önemli miktarda bellek kaydeder mi?
Cevabınız için çok teşekkürler. Neredeyse bana açık, ama cevabınıza göre birkaç soru var, 1) 02_MVC_GeoQuiz 'de, örneğin bir TrueFalse [] mAnswerKey aktivitesine bağlı bir dizi olduğunu görebiliyorum, böylece böyle bir durum, "" aktivite kaydı nesnesine "kaydedilir veya Kayıtlı örnek durumuna açıkça eklemek için gerekli? 2) Bu bilgi için aldığınız herhangi bir referans var mı? – nish1013
1- Bu statik değer sadece kodunuzda (pek çok şey gibi) yaşıyor. Ve bu tamam - en aza indirgemek Android'in aktiviteniz için sakladığı şeylerin miktarı: 2- "etkinlik kaydı" adı ve bu açıklama için bir çok ilham kaynağı Android kaynağını okumaktan geldi. Yine de Android dokümantasyonunda benzer bir açıklama bulamayacaksınız. Android dokümantasyonunun, bir etkinliğin "canlı" bir şekilde eksik olabileceği farklı yollarla ilgili açıklamalarını bulduk.) –
@BillPhillips Uygulama başına bir etkinlik kaydı var mı yoksa uygulamalar bir etkinlik kaydını paylaşıyor mu? rd? – srchulo