2014-09-09 2 views
4

Picasso는 멋진 라이브러리이지만, 꽤 오랜 시간을 알아 내려고 노력하고 있습니다. 특정 URL의 캐시를 지우거나 서버 측 이미지 변경에 대한 Picasa 알림을받을 수있는 방법은 무엇입니까? 도와 주실 수 있습니까? 제가 어떻게 습득 할 수 있습니까?Picasso의 캐시에서 특정 URL의 캐시를 지우는 방법

+0

왜 "CamelCase"스타일로 작성합니까? :) –

+0

아 나는 그것에 대해 말한 유지 :) – reza

+0

당신은 [그것] (http://stackoverflow.com/questions/22016382/invalidate-cache-in-picasso) 해봤어요? SkipMemoryCache(). into (imageView) –

답변

1

제이크 와튼 (Jake Wharton).

[할 수 없습니다.] 그러나 우리는 추가 할 겁니다 : github.com/square/picasso/issues/438

1

Jake Whartonon Dec 12, 2014 대답 최선의 후보 솔루션 2.5 이정표에 있어야하는 것은 :

picasso.load('http://example.com/') 
    .cachePolicy(NO_CACHE, NO_STORE) 
    .networkPolicy(NO_CACHE, NO_STORE, OFFLINE) 
    .into(imageView); 

enum MemoryPolicy { 
    NO_CACHE, NO_STORE 
} 
enum NetworkPolicy { 
    NO_CACHE, NO_STORE, OFFLINE 
} 

갱신

또는 지금 당신은 사용할 수 있습니다

Picasso.with(getActivity()).invalidate(file); 

을에 mes 응답으로 this answer

관련 문제