Мне нужно сохранить файл во внутреннюю память, а затем прочитать его. Для сохранения я делаю что-то вроде этого:
// Create directory into internal memory;
File mydir = getActivity().getDir("modelli", Context.MODE_PRIVATE);
File a = new File(mydir, obj_id);
a.mkdir();
File b = new File(mydir, obj_id);
if (obj_type != "modello"){
b = new File(a,obj_type);
b.mkdir();
}
String filename = "";
if(obj_imageName != null)
{
filename = obj_imageName + "." + getFileExtension(urlString);
}
else
{
filename = getFileName(urlString);
}
final File file = new File(b, filename);
file.createNewFile();
но я не знаю, как это читать, при этом я получаю сообщение об ошибке (содержит разделитель пути):
File mydir = getActivity().getDir("app_modelli/2/images", Context.MODE_PRIVATE);
где ошибка? правильный ли мой подход для записи файла?