このメソッドを使用して内部ストレージに書き込む方法を見てきました..
public void storeSerializedObject(MyObject theObject) {
FileOutputStream fileOut = null;
String fileName = theObject.getName();
try {
fileOut = context.getApplicationContext().openFileOutput(
fileName + ".ser", Context.MODE_PRIVATE);
ObjectOutputStream out = new ObjectOutputStream(fileOut);
out.writeObject(theObject);
out.close();
fileOut.close();
} catch (IOException i) {
i.printStackTrace();
}
}
問題は、オブジェクトを新しい指定されたディレクトリに配置したいということです。次に、最終的にそのディレクトリですべての .ser ファイルを検索し、各オブジェクトを逆シリアル化します。
では、基本的には、どのようにそれを行うのでしょうか?
また、ファイルの保存に上記のアプローチを使用して、そのコンテンツ内のすべてのファイル名のリストについて、デフォルトの名前のない場所を確認する方法はありますか?