1
我有一個活動是一個表單,這個表單中有一些廣播輸入,每個都有相關的活動,例如,有一個名爲favorite sports的按鈕,當用戶點擊它時,他會打開一個新的活動來看到收音機的輸入爲(足球,籃球...), - 實際上我不是這個虛擬想法的父親,但客戶做到了 - 所以我想保存所有用戶輸入的結果,我問的是否使用sharedPreferences是一個好主意,還是有另一種方法來達到我所需要的?如何在許多活動中保存用戶輸入?
我有一個活動是一個表單,這個表單中有一些廣播輸入,每個都有相關的活動,例如,有一個名爲favorite sports的按鈕,當用戶點擊它時,他會打開一個新的活動來看到收音機的輸入爲(足球,籃球...), - 實際上我不是這個虛擬想法的父親,但客戶做到了 - 所以我想保存所有用戶輸入的結果,我問的是否使用sharedPreferences是一個好主意,還是有另一種方法來達到我所需要的?如何在許多活動中保存用戶輸入?
您應該只使用SharedPreferences存儲與用戶配置/基本用戶輸入相關的小數據位。它只能存儲基本的數據類型,所以如果你有更復雜的信息位,你應該切換到另一個機制。
另外,您不應該在SharedPreferences中存儲大量數據;這不是爲了這個。相反,使用SQLite數據庫來獲得更強大的解決方案。