2012-04-11 9 views
1

進捗バーを更新しようとすると問題が発生します。 進捗バーを更新すると、更新されたビューが現在のビューを描画するかのようになります。 IDでビューを取得している場合でも。私は、現在のビューを更新しているので、現在何が破棄されるべきかを仮定します。以下のように判明し、たとえば25に80から30までの進行状況を変える:Android、リアルタイムでオーバーレイしている古いビューを更新する

http://i.stack.imgur.com/UnUvA.png

以下何度も呼ばれています。 cursor.getInt(4)はユーザーの操作に基づいて異なる値を返します。

私の携帯電話は、Android 2.3.7

ProgressBar bar = (ProgressBar) findViewById(R.id.progressbar); 
int rating = cursor.getInt(4); 
bar.setProgress(rating); 

答えて

0

問題を実行していることwindowBackgroundとして属性@nullで設定したテーマがあったということでした。

これは、バックグラウンドが再描画されないため、更新されたアイテムが現在のアイテムに描画されたように見えることを意味します。

関連する問題