データを保存する
データの保存先は大別すると以下の4種類だと思われます。
- プリファレンス
- ファイル
- データベース(SQLite)
- インターネット上(WebAPI経由)
オブジェクトをシリアライズしてファイルに保存するコードです。
//ファイルを開くContextWrapper.openFileOutput()メソッド
OutputStream fos = openFileOutput("file.dat", Context.MODE_PRIVATE);
//アウトプットストリームを生成する。
ObjectOutputStream oos = new ObjectOutputStream(fos);
//オブジェクトをシリアライズしてストリームに書き出す。
oos.writeObject(_Object);
//アウトプットストリームを閉じる。
oos.close();