0
Googleで検索していますが、私の質問に真の答えが見つかりません! 私の質問はhimと同じですが、彼はMODE_APPENDを望み、私は私のfile.howのMODE_PRIVATEをしたいですか?IllegalArgumentException:ファイルにパス区切りが含まれています。
これは私のコードです:
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