2017-08-25 62 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'',那么可能还有库或代码片断提供了对数组和事物的扩展支持。 –