在我的android應用程序中,我需要一個放置變量成員id的地方。 問題是,它是從在線API,我需要找到一種方法來存儲/檢索它如何在android中創建一個全局變量?
我試圖把它放在一個自定義的類,但問題是,它會失去,如果我殺了該活動,我也知道有一種方法來擴展應用程序。
所以我想知道什麼是最好的方式來存儲全局變量?
我不得不implment:
- 節省onSaveState
- 變量保存它sharepref
- 保存手動
- 手動檢索
感謝
更新: 感謝您的回覆。如果我只有3個變量(簡單數據,例如布爾值,短語),並且在重新啓動應用程序後需要它,我應該只使用share pref來存儲它嗎?它的缺點是什麼?例如它會損害性能嗎?謝謝
查找Singleton設計模式。 – Smutje
請不要看單身[反模式](http://en.wikipedia.org/wiki/Anti-pattern)。 – amit