それはどのようなデータですか?
それがニーズに合っていて、何らかの種類のレコードを保存している場合、クエリと書き込みを容易にするためにSQLiteDatabaseを使用することをお勧めします。
ある種の設定だけであれば、私はSharedPreferencesを自分で使用しますが、テーブルの外にある場合は、 Environmentを使用して解決できるパスにデータを書き込むだけです。getExternalStorageDirectory () が利用可能な場合、そうでない場合はContextにフォールバックできます。getFilesDir ()
たとえば次のように..
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(mContext.getFilesDir(), "prefs.dat")));
bw.write(data);
bw.close();
同じように読み返す
BufferedReader br = new BufferedReader(new FileReader(new File(mContext.getFilesDir(), "prefs.dat")));
data = br.readLine();
br.close();
途中で、JSON などのプレーンテキストよりも優れた形式にデータをシリアル化できます。