想定どおりに機能するArrayAdapterでAutoCompleteTextViewを使用しています。
問題は、オートコンプリート値を使用して配列を変更する必要があることです。notifyDataSetChanged()を呼び出しても役に立ちません。変更は表示されません。
この問題を回避するための何かを知っていますか?
想定どおりに機能するArrayAdapterでAutoCompleteTextViewを使用しています。
問題は、オートコンプリート値を使用して配列を変更する必要があることです。notifyDataSetChanged()を呼び出しても役に立ちません。変更は表示されません。
この問題を回避するための何かを知っていますか?
ArrayAdapters に影響を与えないため、 ArrayList
and 呼び出しを変更しないでください (実装が壊れているようです)。notifyDataSetChanged()
clear()
、、、および を直接使用してadd()
、のこれらのメソッドの代わりに使用します。insert()
remove()
ArrayAdapter
ArrayList
質問に詳細を追加する必要がありますが、問題の推測に基づいて、実装に問題があると思います。
notifyDataSetChanged()
データをリロードするようにビューに通知します。ArrayAdapter のデータ設定メソッドが変更されていないデータ エンティティを参照する場合、notifyDataSetChanged()
効果はありません。
ArrayAdapter を拡張するカスタム アダプターの実装には、通常、アダプターのデータ ソースであり、必要な AutoComplete 値を含む内部データ構造があります。