0
我有它包含的所有活動,它包含在它的進度條控件的自定義用戶控件。當此控件在屏幕中可見時,進度欄將隨當前進度更新。Android的 - 如何使用控制的同一實例上的所有活動
我想使這個控制,這樣,如果進度條的進度是在特定的屏幕更新時,它會反映在新的屏幕,以及一個「單實例」類型的控件。
我可以通過將當前的進度存儲在SharedPreferences
或static
變量中並將其檢查以在新屏幕中顯示進度來完成此操作。
但我想知道是否有更好的方法來設計這樣一個控件的佈局&或者有一種可以包含在多個屏幕中的「單實例」(記住內存泄漏)控件?
這似乎是一個合適的選擇。我不認爲它是我的印象是'Fragments'主要用於支持平板電腦的佈局下..但好像我可以在多個活動重複使用的用戶界面的一部分。請糾正我,如果我錯了 –
你是對的。片段可以用於任何類型的設備,而不僅僅是平板電腦。通過支持庫,您可以在Android設備上使用Fragments,版本將回到1.6 – Sameer