2015-05-05 156 views
2

我正在開發Xamarin的跨平臺應用程序,並陷入了這個問題。 每次啓動我的應用程序時,我以前保存的所有數據都將丟失。 爲了給出更多的細節,我使用SQLite來保存一些信息,甚至將一些圖像文件存儲在應用程序的默認目錄中。當我運行應用程序時,我可以成功保存所有內容,甚至可以檢索剛剛保存的數據。但是,如果我關閉應用程序並重新啓動它,則所有信息和文件都將消失。 爲了得到目錄,我使用了Xamarin教程中建議的以下代碼。應用程序關閉後丟失數據/文件Xamarin表單

string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal); 
var path = Path.Combine(documentsPath, sqlite Filename); 

此刻我將我的測試集中在Android上,所以我不知道它是否發生在其他平臺上。我也在使用試用許可證,也許這是與它有關的一些限制。 我也在使用Visual Studio 2013.

有沒有人有關於它的想法?

感謝

回答

3

如果「啓動應用程序」你的意思是,從開始新VS會議debuggin只要進入工具 - 選項 - Xamarin - Android設置,並勾選「保留應用程序數據/緩存設備上展開時間」選項。

Xamarin Studio應該有相同的選項。

相關問題