1

Я боролся с этой проблемой в течение многих дней. пожалуйста, помогите мне ..Как загрузить активность перед загрузкой всех изображений?

В моем приложении для Android я пытаюсь динамически загружать изображения с удаленного сервера (без динамических изображений изображений). для загрузки всех изображений требуется 30-40 секунд, когда пользователь должен ждать, чтобы увидеть активность. Но в худшем случае происходит загрузка активности после загрузки всех изображений. Сначала я хочу загрузить активность, а затем загружать изображения один за другим.

Есть ли что-нибудь для этого?

Спасибо и наилучшими пожеланиями,

Киран

ответ

1

Я думаю, что вам нужно implemet свой код, используя "AsyncTask", для получения дополнительной информации обратитесь по этой ссылке: http://developer.android.com/reference/android/os/AsyncTask.html

, например:

public void onClick(View v) { 
    new DownloadImageTask().execute("http://example.com/image.png"); 
} 

private class DownloadImageTask extends AsyncTask { 
    protected Bitmap doInBackground(String... urls) { 
     return loadImageFromNetwork(urls[0]); 
    } 

    protected void onPostExecute(Bitmap result) { 
     mImageView.setImageBitmap(result); 
    } 
} 

См. В приведенном выше примере. Напишите свой код для загрузки изображений внутри функции «doInBackground()» и напишите код для отображения iamges внутри »onPostExecut e() ".

Наслаждайтесь!

+0

Большое спасибо Paresh Mayani. –

+0

@Chanda Kiran рад вашему отзыву –

Смежные вопросы