2017-03-10 9 views
1

画像を同期して何度も何度もダウンロードしないようにするにはどうすればいいですか?スクロールダウンするとスクロールアップして、もう一度ダウンロードします。 またはアプリを閉じてもう一度開くと画像が保存されます。イメージの同期を保つ方法は?

これは私がピカソを試してみましたグライド私firebase alwaysSync

public class Firebase_sync extends Application { 

    @Override 
    public void onCreate() { 
     super.onCreate(); 
     if(!FirebaseApp.getApps(this).isEmpty()){ 
     FirebaseDatabase.getInstance().setPersistenceEnabled(true); 
    } 
     Picasso.Builder builder = new Picasso.Builder(this); 
     builder.downloader(new OkHttpDownloader(this,Integer.MAX_VALUE)); 
     Picasso built = builder.build(); 
     built.setIndicatorsEnabled(false); 
     built.setLoggingEnabled(true); 
     Picasso.setSingletonInstance(built); 



    } 
} 

です! アイデア、ありがとうございます。

答えて

0

イメージを表示するためにアプリケーションサブクラスを使用している理由はわかりませんが、これは実際には不可能なのでタイプミスであると仮定していますので、アクティビティを使用していると仮定します。

android:launchMode = "singleInstance" 

それとも、それは断片でいた場合、フラグメントののonCreateメソッドでこれを書く:イメージを持って活動にあなたのマニフェストXMLファイルにこれを追加し、複数回のロードから画像を保存するには

this.setRetainInstance(true); 
関連する問題