我試圖在Android應用程序啓動時將某些信息保存在文件中,然後在重新啓動應用程序時檢查該文件是否存在。在Android中保存的文件在重新啓動後被刪除
我使用:
using (Stream stream = OpenFileOutput("userinfo.xml", FileCreationMode.WorldWriteable))
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(User));
xmlSerializer.Serialize(stream, user);
}
要保存文件,並:
Java.IO.File test = GetFileStreamPath("userinfo.xml");
if (test.Exists())
{
//Do something
}
要檢查文件是否存在。
這似乎是隨機的。對文件Exists()的檢查在重新啓動後似乎可以正常工作,但在重新啓動應用程序後再次運行幾次後,它不再起作用,就像該文件由於某種原因已被刪除一樣
什麼語言/框架是什麼? – greenapps
Xamarin - 適用於Android的Mono – DualDub
請問您是否可以改編帖子的標題/主題?它會更好地吸引合適的人。 – greenapps