setNotifyOnChange(true)不起作用

时间:2013-02-13 05:09:11

标签: android sqlite android-arrayadapter autocompletetextview

我在我的android活动中在onResume()方法中添加了以下代码。

    username.addTextChangedListener(this);
    usernames_adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_dropdown_item_1line,
            users.getUserList());
    username.setAdapter(usernames_adapter);
    usernames_adapter.setNotifyOnChange(true);

我正在使用sql脚本将数据插入数据库。我需要在username上显示插入的数据(username在插入后就是AutoCompleteTextView)。所以我使用了usernames_adapter.setNotifyOnChange(true);。但它无效。我必须{{1我的应用程序在Force Stop上显示插入的数据。

我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:1)

更改

  

usernames_adapter.setNotifyOnChange(真);

  

usernames_adapter.notifyDataSetChanged();

此方法仅在删除,更新和插入项目时有效。