Я был готов сделать простое приложение, которое хранит данные в текстовом файле в соответствии с этой записью , но я столкнулся с досадным исключением.
Это мой код:
private boolean saveFile(String fileName, String fileContent) {
DataOutputStream os = null;
FileConnection fconn = null;
try {
fconn = (FileConnection)Connector.open(fileName,Connector.READ_WRITE);
if (!fconn.exists())
fconn.create();
os=fconn.openDataOutputStream();
String myString=fileContent;
os.write(myString.getBytes());
os.close();
fconn.close();
} catch (IOException e) {
// TODO Auto-generated catch block
Dialog.alert(e.toString());
return false;
}
return true;
}
private String getFileName() {
return "file:///SDCard/BlackBerry/documents/text.dat";
}
Это исключение, которое я получаю:
net.rim.device.api.io.file.FileIOException: File system error
API говорит следующее:
IOException - if the firewall disallows a connection that is not btspp or comm.
который я не знаю, может быть полезным или нет.
Я использую BlackBerry JRE 4.6.1 и симулятор BlackBerry 8900.
Надеюсь, вы, ребята, можете мне помочь.