我已经解析了json数据并设置为列表视图。当我单击列表视图对象(图像)时,显示错误。我该做什么。
android.content.ContextWrapper.getCacheDir(ContextWrapper.java:208)
如果您只是从Xamarin开始,那么WebClient应该可以解决问题,这确实很简单。
private void SendSomeData (string url)
{
WebClient client = new WebClient();
//POST variables
NameValueCollection parameters = new NameValueCollection();
parameters.Add("Key1", "Value1");
parameters.Add("Key2", "Value2");
//register a callback
client.UploadValuesCompleted += (object sender, UploadValuesCompletedEventArgs e) =>
{
if (e.Result != null)
{
//you'll need to download and reference Json.Net
string jsonData = System.Text.Encoding.Default.GetString(e.Result);
JsonConvert.DeserializeObject<MyCustomClass>(jsonData);
}
};
//Don't forget to call it :)
client.UploadValuesAsync(new Uri(url), parameters);
}
希望这对您有所帮助,如果您正在寻找HttpClient的更现代的外观,那么您可能必须熟悉C#异步编程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句