我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();
}
}
}
不过,这没什么大不了的。但是,有一个小问题,内容没有立即加载,这会导致我认为非常难看的闪烁。我不知道如何“修复”,希望你能帮助我。非常感谢!