0

1 つには、EditText フィールドのオートコンプリート提案のリストを実装する ArrayAdapter があります。

AutoCompleteTextView ediFrom = (AutoCompleteTextView) findViewById(R.id.ediFrom);   
ArrayList<String> autoCompleteLib = new ArrayList<String>();
autoCompleteFromAdapter = new AutoCompleteAdapter(this, android.R.layout.simple_dropdown_item_1line, autoCompleteLib);
ediFrom.setAdapter(autoCompleteFromAdapter);

TimerTask (バックグラウンド スレッド) での実行時に、このリストに要素を追加しています。

synchronized (lock)
{
autoCompleteLib.add(newAddress);
}

ここで、オートコンプリートの提案リストを更新したいと思います。すべての追加アクションが完了した後に「notifyDataSetChanged()」を呼び出すだけで十分ですか、それとも「autoCompleteLib.add」ごとに「notifyDataSetChanged()」を呼び出す必要がありますか?

あなたの助けをthx

4

2 に答える 2