Res/drawable klasörüne 35 resm ve res/raw klasörüne başka 30 ses dosyası ekledim. Şimdi benim uygulama bile sadece 1 görüntü zor başlamak için iyi bir 5 saniye daha uzun sürer ve başlangıç ekranı için 1 ses kaynağı kullanılır. Bu bana sormamı sağlıyor: Resim kaynaklarım ne zaman belleğe yüklendi?Bir Android Uygulamasında, kaynaklar belleğe ne zaman yüklenir?
Uygulama başladığında mı yoksa bunları ilk kez kullandığımda mı yükleniyorlar? (Örn: ImageView.setImageResource (myResId) öğesini çağırdığımda;)
Uygulama başlatıldığında hepsi yüklendiyse, bundan nasıl kurtulabilirim? Her biri talep üzerine yüklenmişse, başvurumun neden daha uzun sürmesi gerekiyor?
İçgörü için uygulama hakkında bilgi: Tek bir etkinliğe ViewPager ile. Her görünüm sayfası, 700x400 px çözünürlükte (~ 50K) bir jpeg dosyası ve bir mp3 dosyası olan < 5 sn (~ 60K) olan görüntü kaynaklarından birini kullanır.
aynı anda tüm sayfaları mı geçiyorsun? –
Nope, kullanıcı döndürdüğünde sayfa görünümleri oluşturulur. –