0

我發現幾個類似的網頁還沒有完全解決我的困境。這裏有:如何製作一個適用於數組和ArrayAdapter的動態SharedPreferences列表?

我想能夠創建一個Android的SharedPreferences列表,可以用迭代器(循環)提取。不知何故,我需要能夠添加一個鍵值爲「[Arrayname] + [element_number]」格式的列表。我還需要能夠隨意添加/刪除值。

- 如果我不知道當前的SharedPrefs列表有多長時間,我將如何添加到最後?

- 我還需要SharedPrefs列表的長度以從中創建數組。

回答

1

您將獲得包含到SharedPreferences實例中的所有值的映射,其中包含getAll() method。然後您可以將其轉換爲列表。

1

我建議在數據容器(例如ArrayList或HashMap)中使用正則表達式。

你可以在容器中的共享偏好通過序列化其存儲: https://stackoverflow.com/a/5816861/1393632

現在你只需要更新時,它與您共享偏好保持同步。

相關問題