2017-08-25 92 views
1

我想保存整數ArrayList與HashSet sharedpreferrence,但我只能用String ArrayList來做到這一點。我曾嘗試將每個整數轉換爲字符串,但隨後我必須更改大量代碼。也許有一個更簡單的方法?Android保存整數HashSet

https://i.stack.imgur.com/ba4XB.png

+1

請不要將您的代碼添加爲圖像,而是以文本形式 –

回答

0

有一個在SharedPreferences(除String)的項目列表的支持。最簡單的方法是編寫一個方便的方法將整數數組轉換爲String,反之亦然。然後將String存儲在SharedPreferences中。

+0

如果我將使用ObjectSerializer來保存它,該怎麼辦? – Adomas

+0

如果你寧願用別的東西寫自己的代碼,當然。這有點矯枉過正,但會起作用。你只需要一些可以將整數列表轉換成String的東西,反之亦然。如果你想尋找一個''SharedPreferences'',那麼可能還有庫或代碼片斷提供了對數組和事物的擴展支持。 –