Я ищу в google и не могу найти верный ответ на мой вопрос! мой вопрос такой же, как him, но его хочу MODE_APPEND, и я хочу MODE_PRIVATE для моего файла. Как я должен это делать?IllegalArgumentException: Файл содержит разделитель путей Android
это мой код:
public boolean saveCustomButtonInfo (Context context, Vector<DocumentButtonInfo> info) throws Exception{
String path= context.getFilesDir() + "/" + "Load";
File file = new File(path);
if(! file.exists()){
file.mkdir();
//Toast.makeText(context,file.getAbsolutePath(),Toast.LENGTH_LONG).show();
}
path=path+"/DocumentActivityCustomButtonsInfo.obj";
try{
FileOutputStream out=context.openFileOutput(path,Context.MODE_PRIVATE);
ObjectOutputStream outObject=new ObjectOutputStream(out);
outObject.writeObject(info);
outObject.flush();
out.close();
outObject.close();
return true;
}catch(Exception ex){
throw ex;
}
}
Благодарим вас за лучший ответ. Я знаю, что Vector устарел, но это проще, чем ArrayList. и логическое значение для проверки истинной операции. – b4hr4m