Android上的ListView NotifyDataSetChanged问题()

时间:2011-07-17 13:54:35

标签: android android-listview

我目前正在开发一个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();

2 个答案:

答案 0 :(得分:1)

尝试adapter.setNotifyOnChange(true);

答案 1 :(得分:0)

我也有这个问题。而是使用listView1.setAdapter(adapter)函数刷新列表视图。