我有一個Android項目,我從其他開發人員繼承。重構Android原型的提示
原始代碼被黑客一起使用一個單一的視圖和單個活動。視圖類有一個狀態變量,在輸入和渲染過程中打開。
每個「屏幕」是直接呈現在屏幕上的單個位圖。根本沒有佈局。爲了讓事情變得更糟,View和Activity類中的每個變量都聲明爲公共靜態,並且會經常訪問對方。
我修改了代碼,所以它現在有點可管理,但它仍然在原來的兩個類中。這是我第一款體積適中的Android應用程序,所以我不完全確定下一步該去哪裏。
從外觀看,每個「屏幕」應該有自己的視圖和活動。這是一般習慣嗎?
如果是這樣,我需要一些方法來分享單獨的活動之間的數據。我已閱讀過使用保存通用數據的Singleton類的建議。是否還有其他更多內置於Android框架的方法?
在此先感謝。
謝謝!你一直很好。 :) – Brad
這裏的另一個投票是從頭重新編寫應用程序。 –