AndroidのnotifyDataSetChanged
-
23-09-2019 - |
質問
私は、カスタムArrayAdapter
で満たされているリストを持っています。
私は、リストを再描画するために使用notifyDataSetChanged()
にしようとしていますので、私は、プログレスバーを毎秒を更新したいが、それは動作するようには思えません。
解決
あなたはList
を供給しているArrayAdapter
データ構造を更新しているどのように?
ここに私の答えをご覧ください。 notifyDataSetChanged例の
問題のための ArrayAdapters
に関する仕事にList
のデータを保持しているnotifyDataSetChanged
を更新します。
他のヒント
あなたは、メインスレッドがこの関数を呼び出したメインスレッドトライからこれを呼び出していない場合。これは通常、notifyDataSetChangedは、実際の画面の内容を更新していない問題である。
私はおそらく答えを持っています。これを試してください:
((BaseAdapter) arrayAdapter).notifyDataSetChanged();
私は同じ問題を抱えていたし、これは私のためのソリューションでした:)
所属していません StackOverflow