Advertisement
Guest User

DataGenerator

a guest
Apr 22nd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. package com.repjesus.ewc;
  2.  
  3. import android.content.Context;
  4. import android.content.res.TypedArray;
  5. import android.support.v7.content.res.AppCompatResources;
  6.  
  7. import java.text.SimpleDateFormat;
  8. import java.util.ArrayList;
  9. import java.util.Calendar;
  10. import java.util.Collections;
  11. import java.util.List;
  12. import java.util.Locale;
  13. import java.util.Random;
  14.  
  15. @SuppressWarnings("ResourceType")
  16. public class DataGenerator {
  17.  
  18. /**
  19. * Generate dummy data shopping category
  20. *
  21. * @param ctx android context
  22. * @return list of object
  23. */
  24. public static List<ShopCategory> getShoppingCategory(Context ctx) {
  25. List<ShopCategory> items = new ArrayList<>();
  26. TypedArray drw_arr = ctx.getResources().obtainTypedArray(R.array.shop_category_icon);
  27. TypedArray drw_arr_bg = ctx.getResources().obtainTypedArray(R.array.shop_category_bg);
  28. String title_arr[] = ctx.getResources().getStringArray(R.array.shop_category_title);
  29. String brief_arr[] = ctx.getResources().getStringArray(R.array.shop_category_brief);
  30. for (int i = 0; i < drw_arr.length(); i++) {
  31. ShopCategory obj = new ShopCategory();
  32. obj.image = drw_arr.getResourceId(i, -1);
  33. obj.image_bg = drw_arr_bg.getResourceId(i, -1);
  34. obj.title = title_arr[i];
  35. obj.brief = brief_arr[i];
  36. obj.imageDrw = AppCompatResources.getDrawable(ctx, obj.image);
  37. items.add(obj);
  38. }
  39. return items;
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement