文件现有检查xamarin.forms抛出错误:System.NullReferenceException:对象引用未设置为对象的实例

时间:2017-11-20 07:15:06

标签: c# visual-studio xamarin.forms xamarin.android

在xamarin.forms(visual studio)文件中,现有的检查时间应用程序崩溃如下图所示:enter image description here

在便携式项目中:

public interface ISaveAndLoad
{
    void SaveData(string fileName, string data);

    string LoadData(string fileName);

    bool FileExists(string fileName);
}

在Android项目中:

  public class FileDiskOperationsAndroid : ISaveAndLoad
{
    public void SaveData(string fileName, string data)
    {
        var documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        var filePath = Path.Combine(documentsPath, fileName);
        File.Delete(filePath);
        System.IO.File.WriteAllText(filePath, data);
    }
public bool FileExists(string fileName)
    {
        var documnetsPath = 
        Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        var filePath = Path.Combine(documnetsPath, fileName);
        return File.Exists(filePath);
    }
}

0 个答案:

没有答案