Я новый разработчик в приложении для Android. Я работаю над отображением изображений из .net db services. Я связываюсь с веб-сервисами .net с помощью класса SoapObject. Когда я отправляю запрос на получение изображений в db, тогда он возвращает зашифрованные строки. Я храню эти строки в строковом массиве. В ленивой загрузочной концепции они сохранили URL-адреса в строковом массиве и передают этот массив в класс LazyAdapter. Вместо массива URL-строк я передаю массив строк ответов следующим образом
Запрос:
String photoXml="<spGetUserPhoto><UserID>148</UserID></spGetUserPhoto>";
Ответ:
String response=new ParseXMLString().getUserPhotos(newGeneric().photInfo(photoXml));
String[] photos=new String[response.size()];
for(int i=0;i<response.size();i++)
{
photos[i]=photoResponse;
}
list=(ListView)findViewById(R.id.list);
adapter=new LazyAdapter(this, photos);
list.setAdapter(adapter);
LazyAdapter.java
я написал метод getView в этом классе следующим образом
public View getView(int position, View convertView, ViewGroup parent) {
View vi=convertView;
if(convertView==null)
vi = inflater.inflate(R.layout.item1, null);
TextView text=(TextView)vi.findViewById(R.id.txtViewTitle);;
ImageView image=(ImageView)vi.findViewById(R.id.imgViewLogo);
text.setText(messages[position]);
try {
imageLoader.DisplayImage(data[position], activity, image);
} catch (Exception e) {
e.printStackTrace();
}
return vi;
}
Из приведенного выше кода я просматриваю изображения после завершения ответа. Перед просмотром изображения я получаю пустой экран, но изображение по умолчанию отсутствует.
Как отобразить изображение по умолчанию до завершения ответа?
PLZZZ любое тело, помогите мне