Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //parsing data
- String titre, url, site, ancienprix, nouveauprix, temperature, pseudo, categorie, dealtermine, date, id;
- try{
- jArray = new JSONArray(result);
- JSONObject json_data=null;
- SharedPreferences setNbDeal = PreferenceManager.getDefaultSharedPreferences(mContext);
- String nbDeal = setNbDeal.getString("nbDeal", "30");
- int nbDeals = Integer.parseInt(nbDeal);
- for(int i=0;i<nbDeals;i++){
- json_data = jArray.getJSONObject(i);
- titre=json_data.getString("titre");
- url=json_data.getString("url");
- site=json_data.getString("site");
- ancienprix=json_data.getString("ancienprix");
- nouveauprix=json_data.getString("nouveauprix");
- dealtermine=json_data.getString("dealtermine");
- temperature=json_data.getString("temperature");
- pseudo=json_data.getString("pseudo");
- categorie=json_data.getString("categorie");
- date=json_data.getString("date");
- id=json_data.getString("id");
- WidgetItem currentItem = new WidgetItem(titre, url, site, ancienprix, nouveauprix, dealtermine, temperature, pseudo, categorie, date);
- if (mWidgetItems.contains(currentItem)){
- break;
- } else {
- mWidgetItems.add(currentItem);
- }
- }
- }
- private List<WidgetItem> mWidgetItems = new ArrayList<WidgetItem>();
- public class WidgetItem {
- public String titre, url, ancienprix, nouveauPrix, temperature, site, submitter, categorie, dealTermine, date;
- public WidgetItem(String titre, String url, String site, String ancienprix, String nouveauPrix, String dealTermine, String temperature, String submitter, String categorie, String date) {
- this.titre = titre;
- this.url = url;
- this.site = site;
- this.ancienprix = ancienprix;
- this.nouveauPrix = nouveauPrix;
- this.dealTermine = dealTermine;
- this.temperature = temperature;
- this.submitter = submitter;
- this.categorie = categorie;
- this.date = date;
- }
- }
- private ArrayList<WidgetItem> getUniqueElements(Collection<WidgetItem> values)
- {
- return new ArrayList<WidgetItem>(new TreeSet<WidgetItem>(values));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement