我目前正在开发一个Android应用程序,它有一个列表视图,其中填充了来自android SQLite数据库的数据。
我正在调用adapter.notifyDataSetChanged()但由于某种原因它没有显示从数据库填充的新信息。下面是我正在使用的一些代码。
adapter = new ArrayAdapter<String>(this, R.layout.show_login_box, LOGINS);
setListAdapter(adapter);
adapter.notifyDataSetChanged();
}
catch (SQLiteException ex)
{
}
finally
{
adapter.notifyDataSetChanged();
myDB.close();
c.close();
答案 0 :(得分:1)
尝试adapter.setNotifyOnChange(true);
答案 1 :(得分:0)
我也有这个问题。而是使用listView1.setAdapter(adapter)
函数刷新列表视图。