我一直试图将xml文件保存到手机中以备后用。我试图将其保存到OpenUrl
,from bokeh.models import CustomJS
taptool.callback = CustomJS(code="""
var ind = cb_data.index['1d'].indices[0];
var color = cb_obj.source.data['color'][ind];
$('#div_id').text(color);
""")
和Environment.SpecialFolder.MyDocuments
。所有这些工作都是在应用程序会话中完成的,因为只要应用程序正在运行,我就可以保存文件并从中读取文件。一旦我关闭应用程序并重新打开它,该应用程序应从文件中读取并显示信息,但由于某种原因该文件不存在(在这种情况下,该应用程序会创建一个新的空白文件),或者该文件为空白。我想尝试查看文件的外观,但是我什至找不到文件的存储位置,因为我只是使用Environment.SpecialFolder ...路径。到目前为止,我仅在有帮助的情况下才在android上测试了此应用。
非常感谢您的帮助!
以下是将数据保存到文件checkins.xml的代码:
Environment.SpecialFolder.Personal
这是用于将签入文件从该文件加载到列表的代码:
Environment.SpecialFolder.LocalApplicationData
答案 0 :(得分:0)
我实际上已经以完全不同的方式解决了这个问题。我无法保存/加载文件,因此我可以使用Application.Current.Properties,它具有基本的键/值对,并且在两次使用之间保持不变。我强烈建议您使用它,因为它非常适合我。