1
我一直在努力解決這個問題很多天。請幫助我..如何在加載所有圖像之前加載活動?
在我的Android應用我試圖下載從動態的遠程服務器上的圖像(沒有圖像的動態來)。爲了下載所有需要30到40秒的圖像,平均時間用戶必須等待才能看到活動。但加載所有圖像後加載活動是最糟糕的情況。我想先加載活動,然後逐個加載圖像。
有什麼關係呢?
感謝和問候,
基蘭
我一直在努力解決這個問題很多天。請幫助我..如何在加載所有圖像之前加載活動?
在我的Android應用我試圖下載從動態的遠程服務器上的圖像(沒有圖像的動態來)。爲了下載所有需要30到40秒的圖像,平均時間用戶必須等待才能看到活動。但加載所有圖像後加載活動是最糟糕的情況。我想先加載活動,然後逐個加載圖像。
有什麼關係呢?
感謝和問候,
基蘭
我認爲你需要使用 「的AsyncTask」,獲取更多信息,以implemet你的代碼,請參考以下鏈接: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()」函數和編寫代碼內部「onPostExecut顯示iamges e()「功能。
享受!
非常感謝您帕雷什Mayani。 – 2010-10-26 05:06:31
@Chanda Kiran很高興回覆您 – 2010-10-26 08:37:18