プログレス バーを更新しようとすると問題が発生します。プログレスバーを更新すると、更新されたビューが現在のビューの上に描画されるようになります。IDでビューを取得している場合でも。現在のビューを更新していると想定しているので、現在あるものは破棄する必要があります。たとえば、進行状況を 80 から 30、25 に変更すると、次のようになります。
http://i.stack.imgur.com/UnUvA.png
以下は何度も呼び出されます。cursor.getInt(4) は、ユーザーの操作に基づいて異なる値を返します。
私の電話はアンドロイド2.3.7を実行しています
ProgressBar bar = (ProgressBar) findViewById(R.id.progressbar);
int rating = cursor.getInt(4);
bar.setProgress(rating);