package com.ad.cow;
import java.util.ArrayList;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.os.Bundle;
import android.widget.ListView;
import com.ad.cow.library.Rating;
import com.ad.cow.library.RatingAdapter;
import com.ad.cow.library.UserFunctions;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.rating);
UserFunctions userFunctions = new UserFunctions();
JSONObject json = userFunctions.getRating(this);
ArrayList<Rating> items = new ArrayList<Rating>();
try {
JSONArray jsonArray = (JSONArray) json.getJSONArray("rating");
if (jsonArray != null) {
int len = jsonArray.length();
for (int i=0;i<len;i++){
JSONObject o = jsonArray.getJSONObject(i);
items.add(new Rating(o.getString("name"),o.getInt("level"),(float)o.getDouble("exp")));
}
}
} catch (JSONException e) {
e.printStackTrace();
}
ListView list = (ListView) findViewById(R.id.list);
RatingAdapter adapter = new RatingAdapter(this, R.layout.list_row, items);
list.setAdapter(adapter);
}
}