0
글라이드를 사용하여 이미지를로드하는 서버에 대해 작업하고 있습니다. 일부 대화 상자가 표시되기 전에 이미지를로드해야합니다.글라이드 - 대화 표시 전에 이미지를로드하는 방법?
최상의 접근 방법은 무엇입니까?
편집 :
On my dialog class
@Override
protected void onCreate(final Bundle savedInstanceState) {
setContentView(R.layout.dialog_alert);
ButterKnife.bind(this);
int size = mActivity.getResources().getDimensionPixelSize(R.dimen.product_icon);
String productThumbnailUrl = api.getThumbnailUrl(mProduct.getImage(), size, size);
Glide.with(mActivity)
.load(productThumbnailUrl)
.placeholder(R.drawable.icon_default)
.into(mImage);
}
On my activity:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
[...]
AlertProduct dialog = new AlertProduct(this, product);
dialog.show();
}
예, 그렇지만 그렇게 간단하지는 않습니다. 이미지를로드 할 때까지 대화 상자가 표시되지 않도록 대화 상자의 onCreate에서 이미지를로드하려고 시도 했으므로 메서드 표시를 재정의 할 수있는 방법을 모르겠습니다. – SilentHill
아직 시도해 보셨나요? 코드를 게시 한 경우 도움이 될 수 있습니다. – FWeigl