Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MultiAutoCompleteTextView适配器notifyDataSetChanged_Android_Android Arrayadapter_Autocompletetextview - Fatal编程技术网

Android MultiAutoCompleteTextView适配器notifyDataSetChanged

Android MultiAutoCompleteTextView适配器notifyDataSetChanged,android,android-arrayadapter,autocompletetextview,Android,Android Arrayadapter,Autocompletetextview,有没有办法更新MultiAutoCompleteTextView的阵列适配器?我正在使用下面的代码,但它不起作用。还请注意,“emailList”是一个字符串数组列表。提前谢谢 recipientsTextView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, in

有没有办法更新MultiAutoCompleteTextView的阵列适配器?我正在使用下面的代码,但它不起作用。还请注意,“emailList”是一个字符串数组列表。提前谢谢

recipientsTextView.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            final String selectedEmail = (String) arg0.getItemAtPosition(arg2);
            if (emailList.contains(selectedEmail)) {
                runOnUiThread(new Runnable() {

                    @Override
                    public void run() {
                        emailList.remove(selectedEmail);
                        adapter.notifyDataSetChanged();
                    }
                });

            }
        }
    });
recipientsTextView.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
最后一个字符串selectedEmail=(字符串)arg0.getItemAtPosition(arg2);
if(emailList.contains(selectedEmail)){
runOnUiThread(新的Runnable(){
@凌驾
公开募捐{
emailList.remove(selectedEmail);
adapter.notifyDataSetChanged();
}
});
}
}
});

您是否正在使用TokenComplete组件?如果是因为您需要在FilterAdapter上进行一些更改。