I get a **json** **string** from a **url** . this **json** is a larg number of datas and i must `parse` them and show in a **ListView** .

Now in your opinion i should 

1 `Parse` them in **doInBackground()** method and return values

OR 

2 Return **Json** String from **doInBackground()** without any change to parse in **onPostExecute()** ? 

> 
> I did it in **doInBackground()** : Parse **Json** String in this method and get String values from **Json** String and Return Values . this work fine But when i `parse` this **Json** String in **OnPostExecute()** i can't get any thing 
> 
> 
>