Я пытаюсь сделать следующее...
FileInputStream fIn;
try {
fIn = openFileInput("samplefile.txt");
InputStreamReader isr = new InputStreamReader(fIn);
BufferedReader br = new BufferedReader(isr);
isTrue = Boolean.parseBoolean(br.readLine());
Log.i("IN", "isTrue = " + isTrue);
}
Но это будет работать только в классе, который расширяет класс Activity в Android.
У меня есть класс «Настройки», который записывает и читает текущие настройки игры из файла, но в этом файле много данных, которыми я действительно не хочу манипулировать.
Первоначально я использовал BufferedReader
и BufferedWriter
, но я не могу установить для данных значение Private, что означает, что любой может просто редактировать файл. С OutputStreamWriter
по крайней мере немного безопаснее
Как мне получить доступ к классу «Настройки» (который имеет полностью статические методы) для доступа к контексту, чтобы я мог использовать такие методы, как openFileInput