アプリで画像を含むカスタムリストビューを使用し、json URL からすべてのデータをロードしています。
私は onscrollistener() を作成しました
ユーザーがリストビューの一番下までスクロールすると、現在のデータの下にデータが自動的に追加されます。
しかし、私のデータがロードされているとき、リストビュー全体が2〜3秒間フリーズします。
何が悪いのかわからない??
これがAsyncTaskの私のコードです
private class BackgroundLoadMore extends AsyncTask<Void, Void, Void> {
@Override
protected void onPreExecute() {
// Showing progress dialog before sending http request
}
protected Void doInBackground(Void... unused) {
runOnUiThread(new Runnable() {
public void run() {
LoadData();
list.setOnScrollListener(new EndlessScrollListener());
}
});
return (null);
}
protected void onPostExecute(Void unused) {
// On completing background task
// closing progress dialog etc,.
}