からクエリされたコンテンツを非同期でロードSQLiteDatabase
します。基本的に次のようなListView
を使用します。AsyncTask
private final class QueryTask extends AsyncTask<Boolean, Void, Boolean> {
@Override
protected Boolean doInBackground(Boolean... params) {
doQuery();
if (querySuccessfull) {
return true;
} else {
return false;
}
}
@Override
protected void onPostExecute(Boolean boo) {
if (boo) {
setAdapterToListView();
} else {
loadEmptyView();
}
}
}
しかし、それは大したことではありません。ただし、小さな問題があります。コンテンツがすぐに読み込まれないため、ちらつきが発生します。これは非常に見苦しいと思います。「修正」する方法がわかりません。助けていただければ幸いです。どうもありがとう!