2012-12-24 18 views
13

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.

+0

aynı anda tüm sayfaları mı geçiyorsun? –

+0

Nope, kullanıcı döndürdüğünde sayfa görünümleri oluşturulur. –

cevap

İlgili konular