我有一个数组列表,我想在应用程序关闭/终止/销毁时保存数据。
//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 中共享偏好的内容,但不幸的是我不太明白 =)