2013-10-19 221 views
0

我想做2件事。我希望能夠緩存數據,以便當我從1活動移動到另一個不需要第一個變量的變量時,可以「保存」變量。緩存和保存數據

我也希望能夠在退出文件時正式保存數據。不幸的是,我的問題是,我找不到有關如何完成這些任何文件。

有4個字符串(下面列出),我想要在活動中移動時長期以及暫時保存。

String[] name
Double[] amount
Double[] rate
Integer[] term

每個串有空間10不同的數據塊。數據將被排序,並且需要保存,而我去另一個活動輸入新的數據,並將其傳送到我的第一個活動中放入這些字符串中,最後保存。

請提供建議或文檔鏈接,以便我可以學習如何做到這一點。

回答

1

你的問題看起來有點混亂,但如果你想activity1之間傳遞給activity2和保存你保持在activity1變量,你不需要做任何操作,因爲androdi保持這種狀態,當你回到activity1activity2。您可以參考Saving variables state後的情況y,您希望在配置更改中保存狀態。 Passing activity data要在activities之間傳遞數據並保存文件,您有兩個選項。 PreferencesSaving in File

+0

這些都是很好的鏈接,謝謝 - 我將能夠研究我想要做的與所有這些。 – jpgerb

+0

同時考慮讓類成爲Parcelable:http://developer.android.com/reference/android/os/Parcelable.html這將允許您的實例通過「extras」包從任何上下文傳遞到另一個上下文,在任何意圖。 – Brandon