Grid 内のアイテムのリストを表示するアクティビティにブロードキャストを送信するサービスがあります。特定のグリッド アイテムには、ブロードキャスト レシーバーで更新する必要があるイメージとプログレス バーがあります。アクティビティはレシーバーに登録され、ログも表示されます。
ブロードキャストが送信されると、受信者は画像を更新し、画像のアルファも設定できますが、進行状況バーの進行状況を更新することはできません。プログレスバーは常に最大に設定されています 以下は受信機のコードです
View v = bookgrid.getChildAt(0);
ProgressBar progress = (ProgressBar)v.findViewById(R.id.book_progress);
RelativeLayout rl = (RelativeLayout)v.findViewById(R.id.book_image);
progress.setVisibility(View.VISIBLE);
rl.setAlpha((float) 0.2);
progress.setProgress(30);