public static void load(FileIO files) {
BufferedReader in = null;
try {
in = new BufferedReader(new InputStreamReader(files.readFile(file)));
soundEnabled = Boolean.parseBoolean(in.readLine());
highScore = Integer.parseInt(in.readLine());
goldenNum = Integer.parseInt(in.readLine());
skillOneHasOwned = Boolean.parseBoolean(in.readLine());
skillTwoHasOwned = Boolean.parseBoolean(in.readLine());
} catch (IOException e) {
} catch (NumberFormatException e) {
} finally {
try {
if (in != null)
in.close();
} catch (IOException e) {
}
}
}
保存数据后 用360清理缓存后 保存的数据就没了 求如何改
catch后边的e.printStackTrace();不应该省掉,不然会给调试带来麻烦。