Я использую Midp 2.0.Здесь я использую FileConnection для чтения и записи файлов в памяти мобильного устройства.Я могу читать и записывать файлы на мобильные телефоны успешно.Но пока я пытаюсь записать данные файла на мобильный телефон, он запрашивает сообщение, подобное приведенному ниже.
Application wants to read from the local file system
is it OK to read your files?
, если я нажимаю "да", то снова отображается
Application wants to write to the local file system
is it OK to update your files?
.приблизительно 10 раз.
Есть ли способ предотвратить повторение этого более одного раза?
Я включил мой метод fileWrite для справки:
public String fileWrite(String root)
{
FileConnection fc = null;
String fName = "test.txt";
DataOutputStream dos=null;
try
{
fc = (FileConnection) Connector.open(root + fName, Connector.READ_WRITE);
if(!fc.exists())
{
fc.create();
}
else
{
System.out.println("File Exists part");
fc.delete();
fc.create();
}
dos = fc.openDataOutputStream();
dos.write("f".getBytes());
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
fc.close();
dos.close();
}
catch (IOException e) { }
}
return "Saved in "+root+fName;
//return "NULL";
}//filewrite ends here*/