问题描述
我正在使用xamarin,我尝试使用给定的json字符串,使用Newtonsoft Json反序列化为Android.runtime.JavaList。我认为json字符串是正确的,因为它是由newtonsoft json从同一JavaList生成的,我只是无法再次反序列化它。
每当我尝试反序列化时,都会出现此运行时错误
<div *ngFor="let video of videoList">
<div style="height: 100px;">{{video.name}}</div>
</div>
<div class="d-flex justify-content-center mt-2 mb-4">
<button class="btn btn-outline-danger btn-lg" (click)="loadMore()">Load more...</button>
</div>
这是我的完整方法
java.lang.NullPointerException: 'Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference
public static Android.Runtime.JavaList<Order> unsent_orders = new Android.Runtime.JavaList<Order>();
public static string RestoreBackupOrders(string json,Context context) {
if (json==null)
return null;
if (unsent_orders == null)
return "NULL";
unsent_orders = JsonConvert.DeserializeObject<Android.Runtime.JavaList<Order>>(json);
return json;
}
您能帮我解决这个问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)