質問

私は、カスタムArrayAdapterで満たされているリストを持っています。

私は、リストを再描画するために使用notifyDataSetChanged()にしようとしていますので、私は、プログレスバーを毎秒を更新したいが、それは動作するようには思えません。

役に立ちましたか?

解決

あなたはListを供給しているArrayAdapterデータ構造を更新しているどのように?

ここに私の答えをご覧ください。 notifyDataSetChanged例

問題のための

ArrayAdaptersに関する仕事にListのデータを保持しているnotifyDataSetChangedを更新します。

他のヒント

あなたは、メインスレッドがこの関数を呼び出したメインスレッドトライからこれを呼び出していない場合。これは通常、notifyDataSetChangedは、実際の画面の内容を更新していない問題である。

私はおそらく答えを持っています。これを試してください:

((BaseAdapter) arrayAdapter).notifyDataSetChanged();

私は同じ問題を抱えていたし、これは私のためのソリューションでした:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top