プロパティを使用して Java の構成ファイルを変更しようとしています。次のように、複数のエントリのうちの 2 つを変更しようとしています。
Properties properties = new Properties();
FileInputStream fin = null;
FileOutputStream fout = null;
fin = new FileInputStream(mCallback.getConfFile());
fout = new FileOutputStream(mCallback.getConfFile());
properties.load(fin);
properties.setProperty(Wrapper.GAME_PATH_KEY, (String)gamePathText.getText());
properties.setProperty(Wrapper.GAME_TYPE_KEY, (String)selectedGame.getSelectedItem());
properties.store(fout, null);
しかし、結果の後にファイルを確認すると、ファイル全体が上書きされ、これら 2 つのエントリだけが残っていることがわかりました。これは Android アプリですが、ここの問題とは関係がないと思います。私が間違っていることは何ですか?