すべてのアクティビティに含まれるカスタム ユーザー コントロールがあり、プログレス バー コントロールが含まれています。このコントロールが画面に表示されると、進行状況バーが現在の進行状況で更新されます。
このコントロールを「単一インスタンス」タイプのコントロールにして、特定の画面で進行状況バーの進行状況が更新された場合に、新しい画面にも反映されるようにしたいと考えています。
SharedPreferences
これを行うには、現在の進行状況をたとえばまたは変数に保存し、static
それをチェックして新しい画面に進行状況を表示します。
しかし、そのようなコントロールを設計およびレイアウトするためのより良いアプローチがあるか、または複数の画面に含めることができる「単一インスタンス」(メモリリークを念頭に置いて) コントロールのタイプがあるか知りたいですか?