2015-07-21 4 views
-2

Я проанализировал данные json и установил в список. Когда я нажимаю на объект просмотра списка (изображение), он показывает ошибку. Что я должен делать.Android Json Image parsing error

android.content.ContextWrapper.getCacheDir (ContextWrapper.java:208)

+0

Если у вас есть новый вопрос, разместите его как отдельный вопрос, а не отредактируйте свой старый вопрос как нечто совершенно иное и, таким образом, сделайте ответ несущественным. – laalto

ответ

2

Если ваш только начиная с 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# однако.

+0

мог бы усовершенствовать мне общий код. Как отправить данные на сервер с использованием url и json parsing также ... – user3189148

+0

У меня на самом деле есть несколько видеороликов, которые точно показывают, что вы пытаетесь, посмотрите. https://youtu.be/jF3D__ibrx8 – Jraco11