我有一個arraylist,我想保存數據,當應用程序關閉/終止/銷燬。如何在共享首選項中存儲數據
//Class SimpleBookManager.java is a singleton
private ArrayList<Book> allBooks = new ArrayList<Book>();
public Book getBook(int index){
return allBooks.get(index);
}
public void saveChanges(){
//Save the allBooks into memory
}
public void loadBooks(){
//Load the allBooks into memory to the variable allBooks;
}
通過在包中的所有其他類中編寫SimpleBookManager.getSimpleBookManager().saveChanges();
可以達到此目的。
實現saveChanges()和loadBooks()方法的最佳方法是什麼?你能舉個簡單的例子嗎?我讀過一些關於Android中共享偏好可惜我不太明白=)
由於您只關聯了另一個問題,而不是提供者自己的答案,所以這更好。 – Sam