안녕하세요 저는 좋은 라이브러리 Picasso
을 사용하여 캐싱과 같은 작업을 수행 할 수 있도록 URL에서 비트 맵을 가져와야하는 Android 앱을 개발 중입니다. . 여기 안드로이드에서 피카소를 사용하여 비트 맵의 캐시를 유지하는 방법
target = new Target() {
@Override
public void onPrepareLoad(Drawable drawable) {}
@Override
public void onBitmapLoaded(Bitmap bitmap, LoadedFrom arg1) {
if(bitmap != null) {
mProgressBar.setVisibility(View.GONE);
qrCodeImageView.setVisibility(View.VISIBLE);
qrCodeImageView.setImageBitmap(bitmap);
}
}
@Override
public void onBitmapFailed(Drawable drawable) {}
};
Picasso.with(this).load(URL).into(target);
그 다음 다음 시간 전에이 올바르지 만 캐시에서 선택하여 응용 프로그램을 닫습니다 URL 처음부터 비트 맵을 다운로드이 코드 내 샘플 코드 나에서 응용 프로그램을 닫을 때 " 최근에 열린 응용 프로그램 "을 선택하면 URL에서 비트 맵 다운로드가 다시 시작됩니다.
하지만 여기서는 항상 비트 맵을 다운로드 한 후 캐시에서 선택해야합니다. Android에서 Picasso
을 사용하여이 작업을 수행 하시겠습니까?
미리 감사드립니다.
캐시에서 App Exit를 지우는 것이 더 나은 방법이라고 생각합니다. 당신이 좋은 사용자 경험을 할 수있는 이런 식으로 화면을 보여주고있는 활동을 마치면 청소해야합니다 (피카소 덕분에 그는이 물건을 다루고 있습니다). https://github.com/square/picasso에서 문제를 작성하면보다 나은 답변을 얻을 수 있습니다. –