私は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の共有設定について読んだことがありますが、残念ながらよくわかりません=)