2017-03-10 9 views
1

어떻게 이미지를 동기화하고 계속 다운로드하지 않으므로 아래로 스크롤하면 화면이 위로 스크롤되어 다시 다운로드됩니다 ( ). 또는 앱을 닫고 다시 열면 이미지가 유지됩니다.이미지를 동기화 된 상태로 유지하는 방법?

이 내 중포 기지 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

이미지를 표시하기 위해 Application 하위 클래스를 사용하는 이유를 알지 못합니다. 실제로는 가능하지 않으므로 오타라고 가정하고 있습니다. 그래서 당신이 활동을 사용하고 있다고 가정 할 것입니다.

android:launchMode = "singleInstance" 

아니면이 조각에 있다면, 조각의에서 onCreate 방법이 쓰기 : 이미지를 가지고 활동에 매니페스트 XML 파일이 추가, 두 번 이상로드에서 이미지를 저장하려면

this.setRetainInstance(true);