2010-09-04 3 views
0

Cette fonction est appelée dans onCreate(), comment puis-je accélérer le changement d'orientation?La commutation vers l'orientation paysage est lente

private void setupChartView(int position){ 
      Quote myQuote = quotesAdapter.getItem(position); 
      this.symbol = myQuote.getSymbol(); 

      String url = "http://chart.finance.yahoo.com/z?s=" + symbol + "&t=1d&q=l&l=on&z=l&p=s&a=v&p=s&lang=en-US&region=US"; 

      if(chartImageView != null) 
       imageDownloader.download(url, chartImageView); 

      if(chartImageViewLandscape != null) 
       imageDownloader.download(url, chartImageViewLandscape); 
     } 

Répondre

2

Ne téléchargez pas les mêmes ressources chaque fois que l'orientation change. Cachez-le !!!

+0

un exemple montrant la meilleure façon de mettre en cache l'image? –

+0

Je ne connais pas d'exemples, mais les docs Android sont assez clairs. Peut-être que vous pouvez google choses telles que «ClassName Android» voici une liste de différentes façons de stocker/cache des fichiers: http://developer.android.com/guide/topics/data/data-storage.html –

Questions connexes