私のアプリには、ユーザーが自分で作成したフラッシュカードオブジェクトがあります。ユーザーは必要な数のフラッシュカードを作成できますが、アプリを終了して戻ったときに、以前に作成したフラッシュカードを表示して削除できる必要があります。作成/削除できるように設定しましたが、アプリを終了するとすべて自動的に削除されます。フラッシュカードの情報を保存するための最良の方法は何ですか?現在、タイトル、表、裏の3つの文字列があります。
いくつか調べましたが、Android開発者サイトにある保存オプションに3つの文字列すべてを含める方法がわかりません。
たとえば、共有設定は、特定の設定しか保存できないように見えますが、ユーザーはそれらの設定を変更できます。内部/外部ストレージは、非常に異なりますが、同じ問題を引き起こします。オブジェクトの数を無制限にする方法、特に3つの文字列すべてを個別に保存する方法。
これは、以下に示す内部ストレージです。
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
複数のオブジェクトまたは3つの異なる文字列を保存する方法がわかりません。
誰かが私の問題の解決策を見ていますか?