我的应用崩溃并提供此日志
引起:md52ce486a14f4bcd95899665e9d932190b.JavaProxyThrowable:
System.NullReferenceException:在对象中找到空值
SQLClient.GetAllProfile()
Comman.get_Profile()
我的代码是 comman.cs
public static Profile Profile {
get {
if (_profile == null) {
var profiles = SQLClient.Instance.GetAllProfile ();
if (profiles!=null && profiles.Count > 0) {
_profile = profiles [0];
}
}
return _profile;
}
set {
_profile = value;
}
}
和SQLClient.cs
public List<Profile> GetAllProfile()
{
lock (SQLClient.SyncObject)
{
List<Profile> list = conn.Table<Profile>().ToList();
return list;
}
}
答案 0 :(得分:0)
SQLClient.SyncObject或conn.GetTable方法返回空值。 你检查过调试器了吗?