웹에서 이미지를로드 할 때 화면에 진행률 표시기를 표시하고 싶습니다. 아래 코드에서 사용됩니다.블랙 베리에서 프로그레시브 인디케이터가 움직이지 않음
Bitmap bitmap ;
BitmapField imageField ;
VerticalFieldManager vfm= new VerticalFieldManager();
ProgressAnimationField spinner =new ProgressAnimationField(Bitmap.getBitmapResource("spinner2.png"));
vfm.add(spinner);
new Thread(new Runnable()
{
public void run()
{
bitmap = new UrlToImage(Constants.ICON_URL+"_big.png"+suffix).getImage();
imageField = new BitmapField(bitmap);
vfm.delete(spinner)
vfm.add(imagefield);
}
}).start();
실행하면 illegalStateException이 발생합니다. 다시 나는 ui thead로 바꾼다.,
Bitmap bitmap ;
BitmapField imageField ;
VerticalFieldManager vfm = new VerticalFieldManager();
ProgressAnimationField spinner =new ProgressAnimationField(Bitmap.getBitmapResource("spinner2.png"));
vfm.add(spinner);
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
bitmap = new UrlToImage(Constants.ICON_URL+"_big.png"+suffix).getImage();
imageField = new BitmapField(bitmap);
vfm.delete(spinner)
vfm.add(imagefield);
}
});
오류 표시 없음. 그러나 progressanimationfield는 움직이지 않습니다. progressAnimatedField에 애니메이션을 적용하기 위해 내 코드에서 변경해야 할 사항. Pls 어떤 생각을주세요 ..
안녕하세요. 친구 .. .. 정말 고마워요 ... 그 일은 ... – RVG