final HashMapDirectory hashMapDirectory = new HashMapDirectory();
private String serializfileName = "hashmap.ser";
encrypt_btn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
try
{
ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream(serializfileName, true)); // <------------------?????
hashMapDirectory.Test(edit_login.getText().toString(), edit_pass.getText().toString());
output.writeObject(hashMapDirectory.map);
output.close();
Message("Save");
}
catch (Throwable throwable)
{
throwable.printStackTrace();
Message("ERROR");
}
}
});
Здравствуйте, суть вопроса, я хочу хранить в сериализованном файле объект класса, сам класс
делает implements Serializable. Проблема заключается в том, что сам файл "hashmap.ser" не создается (я пометил стрелочкой где эта часть в которой мне выкидывает ошибку "FileNotFoundException") как я понимаю эта ошибка говорит что файл не найден, но ведь FileOutputStream сначала ведь проверяет существует такой фал или нет, если нет создает, а если да то при параметре true будет дозаписывать в файл. В гугле и на ютубе смотрел много примеров, какой бы я не попробывал одно и тоже, может я где то что то не там объявил? Пожалуйста напишите в чем проблема.
PS Это приложение на телефон