Я хочу отобразить индикатор прогресса на экране при загрузке изображений из Интернета. Я использую под кодом.,ProgressIndicator не анимирует на ежевике
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();
Если я выполняю, он выдает исключение anticStateException. Снова я перехожу к 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 дает любую идею.
Hi. Друг .. Спасибо, что так много ... Его работа ... – RVG